Window: rejectionhandled event
å½ Promise 被 rejected 䏿 rejection å¤ç卿¶ä¼å¨å
¨å±è§¦å rejectionhandled äºä»¶ (é常æ¯åçå¨ window ä¸ï¼ä½æ¯ä¹å¯è½åçå¨ Worker ä¸)ãåºç¨äºè°è¯ä¸è¬åºç¨åéãå½ Promise 被 rejected 䏿²¡æ rejection å¤çå¨å¤çæ¶ä¼è§¦å unhandledrejection äºä»¶ãè¿ä¸¤ä¸ªäºä»¶ååå·¥ä½ã
| æ¯å¦å泡 | No |
|---|---|
| æ¯å¦å¯åæ¶ | No |
| æ¥å£ | PromiseRejectionEvent |
| äºä»¶å¤çå¨å±æ§ | onrejectionhandled |
示ä¾
ä½ å¯ä»¥ä½¿ç¨rejectionhandled äºä»¶å¨æ§å¶å°æå°åºè¢« rejected ç Promiseï¼ä»¥å被 rejected çåå ï¼
js
window.addEventListener(
"rejectionhandled",
(event) => {
console.log("Promise rejected; reason: " + event.reason);
},
false,
);
è§è
| Specification |
|---|
| HTML > # unhandled-promise-rejections > |
| HTML > # handler-window-onrejectionhandled > |