Junior — Middle
Explique o conceito de coleção Set em JavaScript e suas principais características
sobes.tech IA
Resposta da IA
No JavaScript, a coleção Set representa uma estrutura de dados que armazena valores únicos de qualquer tipo, sejam primitivos ou objetos. As principais características do Set:
- Armazena apenas elementos únicos, duplicados são ignorados automaticamente.
- Os elementos no Set estão ordenados pela ordem de inserção.
- Permite verificar rapidamente a existência de um elemento usando o método
has(). - Suporta métodos
add(),delete(),clear()e iteração.
Exemplo de uso:
const mySet = new Set();
mySet.add(1);
mySet.add(5);
mySet.add(1); // não será adicionado, pois 1 já existe
console.log(mySet.has(5)); // true
mySet.delete(1);
console.log(mySet.size); // 1
for (const item of mySet) {
console.log(item);
}