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) 

Hinweis:Map() kann nur mit new konstruiert werden. Der Versuch, es ohne new aufzurufen, führt zu einem TypeError.

Parameter

iterableOptional

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 der neuen Map hinzugefügt.

Beispiele

Erstellen einer neuen Map

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

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-map-constructor

Browser-Kompatibilität

Siehe auch