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

Veja também