--- title: Set.prototype.add() slug: Web/JavaScript/Reference/Global_Objects/Set/add tags: - ECMAScript6 - JavaScript - Prototype - metodo - set - set.add translation_of: Web/JavaScript/Reference/Global_Objects/Set/add ---
{{JSRef}}

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

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

Especificações Status Comentário
{{SpecName('ES6', '#sec-set.prototype.add', 'Set.prototype.add')}} {{Spec2('ES6')}} Definição inicial.
{{SpecName('ESDraft', '#sec-set.prototype.add', 'Set.prototype.add')}} {{Spec2('ESDraft')}}

Compatilidade de Navegadores (Browser)

{{CompatibilityTable}}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte Básico 38 {{CompatGeckoDesktop("13.0")}} 11 25 7.1
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte Básico {{CompatNo}} 38 {{CompatGeckoMobile("13.0")}} {{CompatNo}} {{CompatNo}} 8

Notas específicas para Firefox

Veja também