JavaScript/Objekte/Map/get
Die Methode get
dient dazu, Einträge aus Maps zu lesen.
Syntax
Map.prototype.get(key)
Writable | true |
Enumerable | false |
Configurable | true |
Prototyp
Eigenschaften
Beschreibung
Da die Einträge von Maps nicht wie bei Arrays oder bei planen Objekten als Objekteigenschaften gespeichert werden, sondern in einer internen Liste, muss der Zugriff auf die Einträge über dafür bereitgestellte Methoden erfolgen. Der lesende Zugriff erfolgt dabei über die Methode get, welche als Parameter den Schlüssel des jeweiligen Eintrags erwartet und dessen Wert zurückgibt. Gibt es in der Map keinen Eintrag mit dem angegebenen Schlüssel, dann wird der Wert undefined zurückgegeben.
const map = new Map([
['key', 'value']
]);
const value = map.get('key');
console.log(value); // value
In diesem Beispiel wird eine Map erzeugt und mit einem Eintrag initialisiert. Um den Wert des Eintrags zu lesen wird nun die Methode get aufgerufen und dabei der zuvor angegebene Schlüssel als Argument übergeben. Wie die Ausgabe in der Konsole zeigt, wurde der Eintrag gefunden und dessen Wert zurückgegeben.
Spezifikation
Map.prototype.get | ECMAScript 2015 | ECMAScript 2016 | ECMAScript 2017 Draft |
Weblinks
- MDN: Map.prototype.get