AbortSignal: aborted-Eigenschaft
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
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
| Specification |
|---|
| DOM> # ref-for-dom-abortsignal-aborted①> |
Browser-Kompatibilität
Loading…