Promise.reject()。catch(console.log)在我的Android 5.1手机上得到了“非法调用”

时间:2017-09-14 03:13:51

标签: javascript es6-promise

我之前在Chrome上尝试过此功能并且效果很好,但在我的Android 5.1手机上却有Illegal invocation

1 个答案:

答案 0 :(得分:0)

在某些浏览器中,console.log不喜欢在全局上下文中调用。您可以执行以下操作之一:

Promise.reject().then(function (error) {
   console.log(error);
});

Promise.reject().then(console.log.bind(console));