AbortSignal: aborted-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2018 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die aborted-Eigenschaft (nur lesbar) gibt einen Wert zurück, der angibt, ob die asynchronen Operationen, mit denen das Signal kommuniziert, abgebrochen sind (true) oder nicht (false).
Wert
true (abgebrochen) oder false
Beispiele
Im folgenden Beispiel erstellen wir ein neues AbortController-Objekt und erhalten dessen AbortSignal (verfügbar über die signal-Eigenschaft). Später überprüfen wir mit der aborted-Eigenschaft, ob das Signal abgebrochen wurde, und senden eine entsprechende Meldung an die Konsole.
js
const controller = new AbortController();
const signal = controller.signal;
// …
if (signal.aborted) {
console.log("Request has been aborted");
} else {
console.log("Request not aborted");
}
Spezifikationen
| Spezifikation |
|---|
| DOM> # ref-for-dom-abortsignal-aborted①> |