为了被视为已处理,被拒绝的诺言应与
then(..., ...)(2个参数)或同步链接
catch(...)。
promise.then(() => console.log('ok'))是未与链接的单独承诺
catch(...),因此被拒绝的承诺将导致未处理的拒绝。
如果我在其他任何页面(例如stackoverflow.com)中,则会引发异常
这不是一个例外,它不会阻止脚本正常运行。处理未处理拒绝的方式取决于
Promise实现。Chrome实施
Uncaught (inpromise)默认会导致控制台错误。
如果它没有出现在Chrome的某些网站中,则意味着网站设置了
unhandledrejection事件处理程序来抑制错误输出。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)