JavaScript new Map()

Definition och användning

new Map() Konstruktorn används för att skapa Map-objekt.

Observera

Map-objekt kan endast skapas genom new Map() konstruera.

Exempel

Exempel 1

Genom att new Map() Konstruktorn tar emot ett array för att skapa Map-objekt:

// Skapa en Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  
]

Prova själv

Exempel 2

Skapa ett nytt Map-objekt och använd set() Metod för att lägga till element:

// Skapa en Map
const fruits = new Map();
// Sätt värden på Map
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

Prova själv

Syntax

new Map(iterable)

Parametrar

Parametrar Beskrivning
iterable Valfritt. En itervärdig objekt som innehåller par av nycklar och värden.

Returvärde

Typ Beskrivning
Object Ny Map-objekt.

Webbläsarstöd

Map är en egenskap i ECMAScript6 (ES6).

Från och med juni 2017 stöder alla moderna webbläsare ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 年 5 月 2017 年 4 月 Juni 2017 September 2016 Juni 2016

Map stöds inte i Internet Explorer.