Baseline Widely available
Die delete()
-Methode von WeakSet
-Instanzen entfernt das angegebene Element aus diesem WeakSet
.
const weakset = new WeakSet();
const object = {};
weakset.add(object);
console.log(weakset.has(object));
// Expected output: true
weakset.delete(object);
console.log(weakset.has(object));
// Expected output: false
Syntax
weakSetInstance.delete(value)
Parameter
value
Der Wert, der aus dem WeakSet
-Objekt entfernt werden soll.
true
, wenn ein Element im WeakSet
-Objekt erfolgreich entfernt wurde. false
, wenn der value
nicht im WeakSet
gefunden wird. Gibt immer false
zurück, wenn value
kein Objekt oder ein nicht registriertes Symbol ist.
const ws = new WeakSet();
const obj = {};
ws.add(window);
ws.delete(obj); // Returns false. No obj found to be deleted.
ws.delete(window); // Returns true. Successfully removed.
ws.has(window); // Returns false. The window is no longer present in the WeakSet.
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4