一般不建議這么使用,建議都在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) })