Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die Symbol.dispose statische Dateneigenschaft repräsentiert das wohlbekannte Symbol Symbol.dispose. Die using-Deklaration sucht dieses Symbol im Variableninitialisierer, um die Methode aufzurufen, wenn die Variable aus dem Gültigkeitsbereich verschwindet.
Das wohlbekannte Symbol Symbol.dispose.
| Schreibbar | nein |
| Aufzählbar | nein |
| Konfigurierbar | nein |
Ein Objekt ist entsorgbar, wenn es die Methode [Symbol.dispose]() hat. Die Methode sollte die folgenden Semantiken haben:
Diese Methode sollte kein Promise zurückgeben, da Promises, die von [Symbol.dispose]() zurückgegeben werden, nicht von await using abgewartet werden. Um asynchrone Disposables zu deklarieren, verwenden Sie Symbol.asyncDispose.
[Symbol.dispose] ermöglicht die Erstellung benutzerdefinierter Disposables. Weitere Informationen finden Sie in der using-Referenz.
| ECMAScript Async Explicit Resource Management # table-1 |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.