| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/delete | [Back] [Original] |
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 gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.
Die delete() Methode von WeakMap-Instanzen entfernt den durch den Schlssel angegebenen Eintrag aus diesem WeakMap.
const weakmap = new WeakMap();
const object = {};
weakmap.set(object, 42);
console.log(weakmap.delete(object));
// Expected output: true
console.log(weakmap.has(object));
// Expected output: false
weakMapInstance.delete(key)
keyDer Schlssel des Eintrags, der aus dem WeakMap-Objekt entfernt werden soll. Objektschlssel werden nach Referenz und nicht nach Wert verglichen.
true wenn ein Eintrag im WeakMap-Objekt erfolgreich entfernt wurde. false wenn der Schlssel im WeakMap nicht gefunden wird. Gibt immer false zurck, 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.
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-weakmap.prototype.delete |
WeakMapObject/FunctionDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |