Signatur
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
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"]