Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Map.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.
Dieget() Methode vonMap Instanzen gibt den Wert zurück, der dem Schlüssel in dieserMap entspricht, oderundefined, wenn keiner vorhanden ist. Objektwerte werden als dieselbe Referenz zurückgegeben, die ursprünglich gespeichert wurde, nicht als Kopie, daher werden Änderungen am zurückgegebenen Objekt überall dort reflektiert, wo die Referenz gehalten wird, einschließlich innerhalb derMap.
In diesem Artikel
Probieren Sie es aus
const map = new Map();map.set("bar", "foo");console.log(map.get("bar"));// Expected output: "foo"console.log(map.get("baz"));// Expected output: undefinedSyntax
get(key)Parameter
Rückgabewert
Der Wert, der dem angegebenen Schlüssel imMap Objekt zugeordnet ist. Wenn der Schlüssel nicht gefunden werden kann, wirdundefined zurückgegeben.
Beispiele
>Verwendung von get()
const myMap = new Map();myMap.set("bar", "foo");console.log(myMap.get("bar")); // Returns "foo"console.log(myMap.get("baz")); // Returns undefinedVerwendung von get(), um eine Referenz zu einem 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"]Spezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-map.prototype.get> |