DisposableStack.prototype.disposed
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Die disposed-Accessor-Property von DisposableStack-Instanzen gibt einen booleschen Wert zurück. Er zeigt an, ob dieser DisposableStack durch einen der folgenden Vorgänge freigegeben oder verschoben wurde:
- Aufruf seiner
dispose()-Methode - Aufruf seiner
move()-Methode - Deklaration mit
usingund Verlassen des Gültigkeitsbereichs durch die Variable, wodurch die Methode[Symbol.dispose]()automatisch aufgerufen wird.
Beispiele
>Prüfen, ob ein Stack freigegeben wurde
js
const disposer = new DisposableStack();
console.log(disposer.disposed); // false
disposer.dispose();
console.log(disposer.disposed); // true
Spezifikationen
| Spezifikation |
|---|
| ECMAScript Async Explicit Resource Management> # sec-get-disposablestack.prototype.disposed> |