A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Map/get below:

Map.prototype.get() - JavaScript | MDN

Map.prototype.get()

Baseline Widely available

Die get()-Methode von Map-Instanzen gibt ein spezifisches Element aus dieser Map zurück. Wenn der Wert, der dem angegebenen Schlüssel zugeordnet ist, ein Objekt ist, erhalten Sie eine Referenz zu diesem Objekt und jede Änderung an diesem Objekt ändert dieses auch im Map-Objekt.

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: undefined
Syntax Parameter
key

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

Rückgabewert

Das Element, das dem angegebenen Schlüssel zugeordnet ist, oder undefined, wenn der Schlüssel im Map-Objekt nicht gefunden werden kann.

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 undefined
Verwendung von get() zum Abrufen einer Referenz auf ein Objekt
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"]

Beachten Sie, dass die Map, die eine Referenz auf das ursprüngliche Objekt hält, effektiv bedeutet, dass das Objekt nicht durch den Garbage Collector entfernt werden kann, was zu unerwarteten Speicherproblemen führen kann. Wenn Sie möchten, dass das im Map gespeicherte Objekt die gleiche Lebensdauer wie das ursprüngliche hat, sollten Sie die Verwendung eines WeakMap in Betracht ziehen.

Spezifikationen Browser-Kompatibilität Siehe auch

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4