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 julho de 2015.
O método set() adiciona ou atualiza um elemento com a chave especificada e um valor do objeto Map.
Experimente
const map1 = new Map(); map1.set("bar", "foo"); console.log(map1.get("bar")); // Expected output: "foo" console.log(map1.get("baz")); // Expected output: undefined 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® 2026 Language Specification> # sec-map.prototype.set> |