[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/WorkerGlobalScope/rejectionhandled_event [Back]  [Original]

WorkerGlobalScope: rejectionhandled Ereignis - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

WorkerGlobalScope: rejectionhandled Ereignis

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2020 browserbergreifend verfgbar.

Hinweis: Diese Funktion ist nur in Web Workers verfgbar.

Das rejectionhandled Ereignis wird an den globalen Skriptbereich gesendet (typischerweise WorkerGlobalScope), sobald ein abgelehntes Promise spter behandelt wird, d.h. wenn ein Handler an das Promise angehngt wird, nachdem seine Ablehnung ein unhandledrejection Ereignis verursacht hat.

Dies kann beim Debuggen und zur allgemeinen Anpassungsfhigkeit von Anwendungen verwendet werden, in Verbindung mit dem unhandledrejection Ereignis, das gesendet wird, wenn ein Promise abgelehnt wird, aber zum Zeitpunkt der Ablehnung kein Handler vorhanden ist.

In diesem Artikel

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.

js
addEventListener("rejectionhandled", (event) => { })

onrejectionhandled = (event) => { }

Ereignistyp

Ein PromiseRejectionEvent. Erbt von Event.

Event PromiseRejectionEvent

Beispiel

Sie knnen das rejectionhandled Ereignis verwenden, um Promises, die abgelehnt werden, zusammen mit den Grnden fr ihre Ablehnung im Konsolenprotokoll aufzuzeichnen:

js
self.addEventListener("rejectionhandled", (event) => {
  console.log(`Promise rejected; reason: ${event.reason}`);
});

Spezifikationen

Spezifikation
HTML
# handler-workerglobalscope-onrejectionhandled

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page