Window: rejectionhandled event
L'événement rejectionhandled
est envoyé à la portée globale du script (généralement window
mais aussi Worker
) chaque fois qu'un JavaScript Promise
est rejeté mais après que le rejet de la promesse a été traité.
Cela peut être utilisé dans le débogage et pour la résilience générale des applications, en tandem avec l'événement unhandledrejection
(en-US), qui est envoyé lorsqu'une promesse est rejetée mais qu'il n'y a pas de responsable du rejet .
Bulles | Non |
---|---|
Annulable | Non |
Interface | PromiseRejectionEvent (en-US) |
Propriété de gestionnaire d'événements | onrejectionhandled (en-US) |
Exemple
Vous pouvez utiliser l'événement rejectionhandled
pour consigner les promesses rejetées sur la console, ainsi que les raisons pour lesquelles elles ont été rejetées :
window.addEventListener("rejectionhandled", event => {
console.log("Promise rejected; reason: " + event.reason);
}, false);
Spécifications
Specification |
---|
HTML Standard # unhandled-promise-rejections |
HTML Standard # handler-window-onrejectionhandled |
Compatibilité des navigateurs
BCD tables only load in the browser