Manual de Referência JavaScript Set

O conjunto de JavaScript (Set) é um conjunto de valores únicos.

Cada valor no conjunto pode aparecer apenas uma vez.

esses valores podem ser de qualquer tipo, incluindo valores primitivos ou objetos.

Como criar um conjunto

Você pode criar um conjunto de JavaScript das seguintes maneiras:

  • Passar um array para new Set()
  • Criar um conjunto e usar add() Método de adição de valores

Exemplo 1

Passar um array para new Set() Construtor:

// Criar um conjunto
const letters = new Set(["a","b","c"]);

Experimente você mesmo

Exemplo 2

Criar um conjunto e adicionar valores:

// Criar um conjunto
const letters = new Set();
// Adicionar valores ao conjunto
letters.add("a");
letters.add("b");
letters.add("c");

Experimente você mesmo

Métodos e propriedades de conjunto do JavaScript

Método/Propriedade Descrição
new Set() Criar um novo conjunto.
add() Adicionar novos elementos ao conjunto.
clear() Remover todos os elementos do conjunto.
delete() Remover elementos do conjunto.
entries() Retorna um iterador contendo pares [value, value] (cada elemento é tanto chave quanto valor no conjunto).
forEach() Chama uma função de callback para cada elemento.
has() Se o conjunto contiver algum valor, retorna true.
keys() Igual ao método values().
size Retorna o número de elementos no conjunto.
values() Retorna um iterador contendo os valores do conjunto.

método new Set()

Passar um array para new Set() Construtor:

Exemplo

// Criar um conjunto
const letters = new Set(["a","b","c"]);

Experimente você mesmo

Listar elementos do conjunto

Você pode usar for..of Listar todos os elementos (valores) do conjunto:

Exemplo

// Criar um conjunto
const letters = new Set(["a","b","c"]);
// Listar todos os elementos
let text = "";
for (const x of letters) {
  text += x;
}

Experimente você mesmo