Verificar se os Elementos de um Array São Iguais

Beginner

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

Introdução

Neste laboratório, exploraremos a programação JavaScript implementando uma função que verifica se todos os elementos em um array são iguais. Usaremos o método Array.prototype.every() para comparar os elementos do array com o primeiro elemento e retornar um valor booleano com base em se eles são iguais ou não. Este laboratório foi projetado para ajudá-lo a obter uma melhor compreensão de arrays JavaScript e métodos embutidos.

Verificando a Igualdade dos Elementos de um Array

Para verificar se todos os elementos em um array são iguais, você pode usar o método Array.prototype.every(), que compara todos os elementos com o primeiro.

Veja como você pode implementá-lo:

const allEqual = (arr) => arr.every((val) => val === arr[0]);

Observe que o operador de comparação estrita (strict comparison) é usado para comparar os elementos. Este operador não considera a auto-inequação de NaN.

Exemplo de uso:

allEqual([1, 2, 3, 4, 5, 6]); // false
allEqual([1, 1, 1, 1]); // true

Resumo

Parabéns! Você concluiu o laboratório "Verificar se os Elementos do Array São Iguais". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.