JavaScript/Objekte/Map/has
Unter Verwendung der Methode has
kann ermittelt werden, ob in einer Map ein bestimmter Eintrag vorhanden ist.
Syntax
Map.prototype.has(key)
Writable | true |
Enumerable | false |
Configurable | true |
Prototyp
Eigenschaften
Beschreibung
Die Methode has erwartet als Parameter den Schlüssel des gesuchten Eintrags. Gibt es in der Map einen Eintrag mit diesem Schlüssel, dann wird der boolesche Wert true zurückgegeben, ansonsten der Wert false.
const map = new Map( ).set('key', 'value');
console.log(map.has('key')); // true
Hier wird zunächst eine Map erzeugt, der durch den Aufruf der Methode set auch gleich ein Eintrag hinzugefügt wird. Auf dieser Map wird nun die Methode has aufgerufen, wobei der zuvor spezifizierte Schlüssel des Eintrags als Argument übergeben wird. Da hier natürlich ein entsprechender Eintrag existiert, wird von der Methode der Wert true zurückgegeben, der schließlich in die Konsole geschrieben wird.
Spezifikation
Map.prototype.has | ECMAScript 2015 | ECMAScript 2016 | ECMAScript 2017 Draft |
Weblinks
- MDN: Map.prototype.has