Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

View in English Always switch to English

Map() constructor

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

O construtor Map() cria objetos Map.

Sintaxe

js
new Map();
new Map(iterable);

Parâmetros

iterable Optional

Um Array ou outro objeto iterável dos quais os elementos são pares chave-valor. (Por exemplo, arrays com dois elementos como [[ 1, 'one' ],[ 2, 'two' ]].). Cada par chave-valor é adicionado ao novo Map.

Exemplos

Criando um novo Map

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

Especificações

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

Compatibilidade com navegadores

Veja também