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"]);
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");
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"]);
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; }