Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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 ⁨Juli 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