一般不建议这么使用,建议都在promise后使用catch进行异常捕获
浏览器端和node.js
// 浏览器 window.addEventListener('unhandledrejection', event => { const { error, // 错误对象 promise, // 出现异常的promise对象 } = event console.log(error, promise) event.preventDefault(); }) // node process.on('unhandledRejection', (error, promise) => { console.log(error, promise) })