Set.prototype.add()

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 add() acrescenta um novo elemento com o valor especificado no final de um objeto Set.

Sintaxe

mySet.add(value);

Parâmetros

value

Requerido. O valor de um elemento a ser adicionado ao objeto Set.

Valor de retorno

O objeto Set.

Exemplos

Usando o método add

js
var mySet = new Set();

mySet.add(1);
mySet.add(5).add("some text"); // pode ser encadeado

console.log(mySet);
// Set [1, 5, "some text"]

Especificações

Specification
ECMAScript Language Specification
# sec-set.prototype.add

Compatilidade de Navegadores (Browser)

BCD tables only load in the browser

Notas específicas para Firefox

  • Antes do Firefox 33, Set.prototype.add retornava undefined e não era possível encadear chamadas. Isto foi resolvido (Erro do Firefox 1031632). O comportamento pode ser encontrado no Chrome/v8 (issue).

Veja também