JavaScript new Map()

Määritelmä ja käyttö

new Map() Konstruktori käytetään Map-objektin luomiseen.

Huomaa

Map-objekti voidaan luoda vain new Map() rakentamaan.

Esimerkki

Esimerkki 1

Lähetämällä new Map() Konstruktori vastaanottaa taulukon luodakseen Map-objektin:

// Luo Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);

Kokeile itse

Esimerkki 2

Luo uusi Map-objekti ja käytä set() Metodi lisätä elementtiä:

// Luo Map
const fruits = new Map();
// Aseta Map-arvo
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

Kokeile itse

Syntaksi

new Map(iterable)

Parametrit

Parametrit Kuvaus
iterable Valinnainen. Sisältää avain-arvoparit iteroitu objekti.

Palautusarvo

Tyyppi Kuvaus
Object Uusi Map-objekti.

Selaimen tuki

Map on ECMAScript6 (ES6) ominaisuus.

Alkaen kesäkuusta 2017, kaikki nykyaikaiset selaimet tukevat ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 toukokuuta 2017 huhtikuuta Kesäkuu 2017 Syyskuu 2016 Kesäkuu 2016

Map ei ole tuettu Internet Explorerissä.