Map.prototype.set()
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 método set()
adiciona ou atualiza um elemento com a chave especificada e um valor do objeto Map
.
Experimente
Sintaxe
js
set(key, value);
Parâmetros
Valor retornado
O objeto Map
.
Exemplos
Usando o set()
js
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:
js
// 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