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
, 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 |
Propriété de gestionnaire d'événements | onrejectionhandled |
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
Spécification | Statut | Commentaire |
---|---|---|
HTML Living Standard La définition de 'rejectionhandled' dans cette spécification. |
Standard évolutif | Définition initiale. |
Compatibilité des navigateurs
BCD tables only load in the browser
Le tableau de compatibilité de cette page est généré à partir de données structurées. Si vous souhaitez contribuer aux données, veuillez consulter https://github.com/mdn/browser-compat-data et envoyez-nous une pull request.