【发布时间】:2020-05-29 15:37:58
【问题描述】:
我已经使用window.onerror 添加了一个错误钩子,但是当我将 cb 内的 throw 到 Promise 的 .then 时,钩子不会触发。有没有办法让钩子着火?我不想添加.catch
window.onerror = () => console.log('an error')
new Promise(_ => _())
.then(() => {
throw 'err'
})
//the hook doesn't fire
【问题讨论】:
标签: javascript error-handling promise