Map.prototype.set()

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

O método set() adiciona ou atualiza um elemento do objeto Map (mapa), que possui uma key (chave) associada a um valor.

Syntax

myMap.set(key, value);

Parâmetros

key
Requerido. A chave do elemento a ser adicionado ao objeto Map.
value
Requerido. O valor do elemento a ser adicionado ao objeto Map.

Valor de Retorno

O objeto Map.

Exemplos

Usando o método set 

var myMap = new Map();

// Add new elements to the map
myMap.set('bar', 'foo');
myMap.set(1, 'foobar');

// Update an element in the map
myMap.set('bar', 'baz');

Especificações

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Map.prototype.set' in that specification.
Padrão  Definição    Inicial.
 ECMAScript Latest Draft (ECMA-262)
The definition of 'Map.prototype.set' in that specification.
Rascunho  

Compatibilidade de navegadores

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support 38 (Yes) 13.0 (13.0) 11 25 7.1
Feature Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support Não suportado 38 (Yes) 13.0 (13.0) Não suportado Não suportado 8

Notas sobre compatibilidade

  • Prior to Firefox 33 (Firefox 33 / Thunderbird 33 / SeaMonkey 2.30), Map.prototype.set returned undefined and was not chainable. This has been fixed (bug 1031632). The behavior can be found in Chrome/v8 as well (issue). This behavior can also be found in IE11.

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: nanquim
 Última atualização por: nanquim,