Baseline Widely available
Die delete()
Methode von WeakMap
Instanzen entfernt das angegebene Element aus diesem WeakMap
.
const weakmap1 = new WeakMap();
const object1 = {};
weakmap1.set(object1, 42);
console.log(weakmap1.delete(object1));
// Expected output: true
console.log(weakmap1.has(object1));
// Expected output: false
Syntax
weakMapInstance.delete(key)
Parameter
key
Der Schlüssel des Elements, das aus dem WeakMap
Objekt entfernt werden soll.
true
, wenn ein Element im WeakMap
Objekt erfolgreich entfernt wurde. false
, wenn der Schlüssel nicht im WeakMap
gefunden wird. Gibt immer false
zurück, wenn key
kein Objekt oder ein nicht registriertes Symbol ist.
const wm = new WeakMap();
wm.set(window, "foo");
wm.delete(window); // Returns true. Successfully removed.
wm.has(window); // Returns false. The window object is no longer in the WeakMap.
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