Comprobar si los elementos de un array son iguales

Beginner

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

Introducción

En este laboratorio, exploraremos la programación de JavaScript implementando una función que comprueba si todos los elementos de un array son iguales. Utilizaremos el método Array.prototype.every() para comparar los elementos del array con el primer elemento y devolver un valor booleano según si son iguales o no. Este laboratorio está diseñado para ayudarte a comprender mejor los arrays de JavaScript y los métodos integrados.

Comprobación de la igualdad de los elementos de un array

Para comprobar si todos los elementos de un array son iguales, puedes utilizar el método Array.prototype.every(), que compara todos los elementos con el primero.

Aquí está cómo puedes implementarlo:

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

Tenga en cuenta que se utiliza el operador de comparación estricta para comparar los elementos. Este operador no tiene en cuenta la auto-desigualdad de NaN.

Uso de ejemplo:

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

Resumen

¡Felicidades! Has completado el laboratorio Comprobar si los elementos de un array son iguales. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.