Start · Sprachen · JavaScript · Referenz · Map.prototype.get()

Map.prototype.get()

Methode

Gibt den zu einem Schlüssel gehörenden Wert aus einer <code>Map</code> zurück oder <code>undefined</code>, wenn kein solcher existiert.

Kategorie: method-property

Signatur

get(key)

Beschreibung

Die Methode get() von Map-Instanzen gibt den Wert zurück, der dem Schlüssel in dieser Map entspricht, oder undefined, falls keiner vorhanden ist. Objektwerte werden als dieselbe Referenz zurückgegeben, die ursprünglich gespeichert wurde, und nicht als Kopie. Änderungen am zurückgegebenen Objekt spiegeln sich daher überall wider, wo diese Referenz gehalten wird, einschließlich innerhalb der Map.

Parameter

Name Typ Default Beschreibung
$key Pflicht any Der Schlüssel des Wertes, der aus dem Map-Objekt zurückgegeben werden soll. Objektschlüssel werden per Referenz verglichen, nicht per Wert.

Rückgabewert

Typ
any
Beschreibung
Der Wert, der dem angegebenen Schlüssel im Map-Objekt zugeordnet ist. Wenn der Schlüssel nicht gefunden werden kann, wird undefined zurückgegeben.

Beispiele

get() verwenden

const myMap = new Map();
myMap.set("bar", "foo");

console.log(myMap.get("bar")); // Returns "foo"
console.log(myMap.get("baz")); // Returns undefined

get() verwenden, um eine Referenz auf ein Objekt abzurufen

const arr = [];
const myMap = new Map();
myMap.set("bar", arr);

myMap.get("bar").push("foo");

console.log(arr); // ["foo"]
console.log(myMap.get("bar")); // ["foo"]