Menu
Coddy logo textTech

O que é um Set?

Parte da seção Lógica & Fluxo do Journey de JavaScript da Coddy — lição 28 de 65.

Um Set é um objeto nativo em JavaScript que armazena valores únicos de qualquer tipo. É semelhante a um array, mas com uma diferença fundamental:

  1. Cada valor em um Set deve ser único

Veja como criar um Set:

const mySet = new Set();

Você também pode inicializar um Set com um array:

const mySet = new Set([1, 2, 3, 4, 5]);

Para converter um set de volta para um array:

const myArr = Array.from(mySet);
challenge icon

Desafio

Fácil

Crie uma função chamada uniqueElements que recebe um array como argumento. A função deve retornar um novo array contendo apenas os elementos únicos do array de entrada.

Folha de consulta

Um Set é um objeto JavaScript nativo que armazena valores únicos de qualquer tipo. Cada valor em um Set deve ser único.

Criar um Set:

const mySet = new Set();

Inicializar um Set com um array:

const mySet = new Set([1, 2, 3, 4, 5]);

Converter um Set de volta para um array:

const myArr = Array.from(mySet);

Experimente você mesmo

function uniqueElements(arr) {
  // Escreva seu código aqui
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica & Fluxo