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, 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

Voir également