Baseline Widely available
Die set()
-Methode von WeakMap
-Instanzen fügt diesem WeakMap
-Objekt ein neues Element mit einem angegebenen Schlüssel und Wert hinzu.
const weakmap = new WeakMap();
const object1 = {};
const object2 = {};
weakmap.set(object1, "foo");
weakmap.set(object2, "bar");
console.log(weakmap.get(object1));
// Expected output: "foo"
console.log(weakmap.get(object2));
// Expected output: "bar"
Syntax Parameter
key
Muss entweder ein Objekt oder ein nicht registriertes Symbol sein. Der Schlüssel des Eintrags, der dem WeakMap
-Objekt hinzugefügt werden soll.
value
Jeder Wert, der den Wert des Eintrags darstellt, der dem WeakMap
-Objekt hinzugefügt werden soll.
Das WeakMap
-Objekt.
TypeError
Wird ausgelöst, wenn key
kein Objekt oder ein nicht registriertes Symbol ist.
const wm = new WeakMap();
const obj = {};
// Add new elements to the WeakMap
wm.set(obj, "foo").set(window, "bar"); // chainable
// Update an element in the WeakMap
wm.set(obj, "baz");
// Using a non-registered symbol as key
const sym = Symbol("foo");
wm.set(sym, "baz");
wm.set(Symbol.iterator, "qux");
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