Map.prototype.set()
O método set()
adiciona ou atualiza um elemento com a chave especificada e um valor do objeto Map
.
Experimente
Sintaxe
set(key, value)
Parâmetros
key
-
A chave do elemento que será adicionado ao objeto
Map
. value
-
O valor do elemento que será adicionado ao objeto
Map
.
Valor retornado
O objeto Map
.
Exemplos
Usando o set()
let myMap = new Map()
// Adiciona um elemento ao map
myMap.set('bar', 'foo')
myMap.set(1, 'foobar')
// Atualiza um elemento no map
myMap.set('bar', 'baz')
Usando o set
de forma encadeada
Já que o método set()
retorna o mesmo objeto Map
, você pode encadear a chamada do método como abaixo:
// Adiciona novos elementos ao map de forma encadeada.
myMap.set('bar', 'foo')
.set(1, 'foobar')
.set(2, 'baz');
Especificações
Specification |
---|
ECMAScript Language Specification # sec-map.prototype.set |
Compatibilidade com navegadores
BCD tables only load in the browser