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.
Como Verificar por Duplicatas em um Array
Para verificar se um array possui valores duplicados, siga estes passos:
- Abra o Terminal/SSH e digite
nodepara começar a praticar a codificação. - Use
Setpara obter os valores únicos no array. - Use
Set.prototype.sizeeArray.prototype.lengthpara 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.