Verificar se um Array Possui Duplicatas

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Neste laboratório, exploraremos como verificar se um array possui duplicatas usando JavaScript. Usaremos o objeto Set para obter os valores únicos no array e, em seguida, compararemos a contagem desses valores únicos com o comprimento do array original. Ao final deste laboratório, você terá uma melhor compreensão de como verificar eficientemente por duplicatas em um array usando JavaScript.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 100%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Como Verificar por Duplicatas em um Array

Para verificar se um array possui valores duplicados, siga estes passos:

  1. Abra o Terminal/SSH e digite node para começar a praticar a codificação.
  2. Use Set para obter os valores únicos no array.
  3. Use Set.prototype.size e Array.prototype.length para verificar se a contagem dos valores únicos é a mesma que o número de elementos no array original.

Aqui está um trecho de código de exemplo que verifica por duplicatas em um array:

const hasDuplicates = (arr) => new Set(arr).size !== arr.length;

Você pode testar esta função com o seguinte código:

hasDuplicates([0, 1, 1, 2]); // true
hasDuplicates([0, 1, 2, 3]); // false

A função hasDuplicates retorna true se houver quaisquer valores duplicados no array e false caso contrário.

Resumo

Parabéns! Você concluiu o laboratório "Verificar se o Array Possui Duplicatas". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.