Map()-Konstruktor

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Der Map()-Konstruktor erstellt Map-Objekte.

Syntax

js
new Map()
new Map(iterable)

Note: Map() kann nur mit new instanziiert werden. Ein Versuch, es ohne new aufzurufen, führt zu einem TypeError.

Parameter

iterable Optional

Ein Array oder ein anderes iterierbares Objekt, dessen Elemente Schlüssel-Wert-Paare sind. (Zum Beispiel Arrays mit zwei Elementen, wie [[ 1, 'one' ],[ 2, 'two' ]].) Jedes Schlüssel-Wert-Paar wird zu dem neuen Map hinzugefügt.

Beispiele

Erstellen einer neuen Map

js
const myMap = new Map([
  [1, "one"],
  [2, "two"],
  [3, "three"],
]);

Spezifikationen

Specification
ECMAScript Language Specification
# sec-map-constructor

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch