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 July 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 Language Specification
# sec-map-constructor

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também