WeakMap.prototype.get()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die get()-Methode von WeakMap-Instanzen gibt ein angegebenes Element aus diesem WeakMap zurück.

Probieren Sie es aus

const weakmap = new WeakMap();
const object1 = {};
const object2 = {};

weakmap.set(object1, 42);

console.log(weakmap.get(object1));
// Expected output: 42

console.log(weakmap.get(object2));
// Expected output: undefined

Syntax

js
get(key)

Parameter

key

Der Schlüssel des Elements, das aus dem WeakMap-Objekt zurückgegeben werden soll.

Rückgabewert

Das mit dem angegebenen Schlüssel assoziierte Element im WeakMap-Objekt. Wenn der Schlüssel nicht gefunden werden kann, wird undefined zurückgegeben. Gibt immer undefined zurück, wenn key kein Objekt oder ein nicht registriertes Symbol ist.

Beispiele

Verwendung der get()-Methode

js
const wm = new WeakMap();
wm.set(window, "foo");

wm.get(window); // Returns "foo".
wm.get("baz"); // Returns undefined.

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-weakmap.prototype.get

Browser-Kompatibilität

Siehe auch