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.