new Map() in JavaScript

Definizione e uso

new Map() Il costruttore viene utilizzato per creare oggetti Map.

Attenzione

L'oggetto Map può essere costruito solo tramite new Map() costruire.

Esempio

Esempio 1

attraverso new Map() Costruire un oggetto Map passando un array al costruttore:

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

Prova a farlo tu stesso

Esempio 2

Creare un nuovo oggetto Map e usarlo set() Metodo per aggiungere elementi:

// Creare una Map
const fruits = new Map();
// Impostare il valore di Map
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

Prova a farlo tu stesso

Sintassi

new Map(iterable)

Parametro

Parametro Descrizione
iterable Opzionale. Un oggetto iterabile che contiene coppie di chiave-valore.

Valore di ritorno

Tipo Descrizione
Object Nuovo oggetto Map.

Supporto del browser

Map è una caratteristica di ECMAScript6 (ES6).

dalla giugno 2017, tutti i browser moderni supportano ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
maggio 2016 aprile 2017 Giugno 2017 Settembre 2016 Giugno 2016

Map non è supportato in Internet Explorer.