new Map() do JavaScript

Definição e uso

new Map() Construtor é usado para criar objetos Map.

Atenção

O objeto Map pode ser criado apenas pelo new Map() para construir.

Instância

Exemplo 1

Pelo new Map() Construtor usado para criar objetos Map:

// Criar um Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  
]

Experimente você mesmo

Exemplo 2

Crie um novo objeto Map e use set() Método para adicionar elementos:

// Criar um Map
const fruits = new Map();
// Definir o valor do Map
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

Experimente você mesmo

Sintaxe

new Map(iterable)

Parâmetro

Parâmetro Descrição
iterable Opcional. Um objeto iterável que contém pares de chave-valor.

Retorno

Tipo Descrição
Object Novo objeto Map.

Suporte do navegador

Map é uma característica do ECMAScript6 (ES6).

A partir de junho de 2017, todos os navegadores modernos suportam ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 年 5 月 2017 年 4 月 Junho de 2017 Setembro de 2016 Junho de 2016

O Map não é suportado no Internet Explorer.