全局捕获promise异常

// 全局捕获 Promise 异常,类似于 window.onerror
window.addEventListener('unhandledrejection', event => {
  const { reason, promise } = event

  console.log(reason, promise)
  // reason => Promise 失败原因,一般是一个错误对象
  // promise => 出现异常的 Promise 对象

  event.preventDefault()
}, false)
posted @ 2022-02-17 17:01  有肌肉的小眼睛  阅读(192)  评论(0)    收藏  举报