Map.prototype
Die Map
.prototype
Eigenschaft repräsentiert den Prototyp für den Map
Konstruktor.
Eigenschaftsattribute von Map.prototype |
|
---|---|
Schreibbar | nein |
Aufzählbar | nein |
Konfigurierbar | nein |
Beschreibung
Map
Instanzen erben von Map.prototype
. Man kann das prototype Objekt des Konstruktors nutzen, um Eigenschaften oder Methoden für alle map
Instanzen hinzuzufügen.
Eigenschaften
Map.prototype.constructor
- Gibt die Funktion zurück, die einen Instanzenprototype erstellt. Der Standardwert ist die
Map
Funktion. Map.prototype.size
- Gibt die Anzahl an Schlüssel/Werte-Paaren in dem
Map
Objekt zurück.
Methoden
Map.prototype.clear()
- Entfernt alle Schlüssel/Werte-Paare von dem
Map
Objekt. Map.prototype.delete(schlüssel)
- Gibt
true
zurück, wenn ein Element imMap
Objekt existiert und gelöscht wird, oderfalse
wenn das Element nicht existiert.Map.prototype.has(schlüssel)
wird danachfalse
zurückgeben. Map.prototype.entries()
- Gibt ein neues
Iterator
Objekt mit allen[Schlüssel, Wert]
Paaren als Array von jedem Element in demMap
Objekt in Einfügereihenfolge zurück. Map.prototype.forEach(callbackFn[, thisArg])
- Ruft
callbackFn
einmal für jedes Schlüssel/Wert Paar in demMap
Objekt in der Einfügereihenfolge aus. Wenn ein thisArg Parameter angegeben ist, wird dieser alsthis
für jeden Funktionsaufruf benutzt. Map.prototype.get(schlüssel)
- Gibt den Wert zu dem zugehörigen
schlüssel
zurück oderundefined
wenn dieser nicht existiert. Map.prototype.has(schlüssel)
- Gibt einen boolean zurück, der angibt, ob ein Wert mit den
schlüssel
in einemMap
Objekt vorhanden ist oder nicht. Map.prototype.keys()
- Gibt ein neues
Iterator
Objekt mit allen Schlüsseln von jedem Element in demMap
Objekt in Einfügereihenfolge zurück. Map.prototype.set(schlüssel, wert)
- Setzt den
wert
für einenschlüssel
imMap
Objekt. Gibt dasMap
Objekt zurück. Map.prototype.values()
- Gibt ein neues
Iterator
Objekt mit allen Werten von jedem Element in demMap
Objekt in Einfügereihenfolge zurück. Map.prototype[@@iterator]()
- Gibt ein neues
Iterator
Objekt mit allen[Schlüssel, Wert]
Paaren als Array von jedem Element in demMap
Objekt in Einfügereihenfolge zurück.
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'Map.prototype' in dieser Spezifikation. |
Standard | Initiale Definition. |
ECMAScript (ECMA-262) Die Definition von 'Map.prototype' in dieser Spezifikation. |
Lebender Standard |