Introducción
En este laboratorio, exploraremos cómo comprobar si un array tiene duplicados utilizando JavaScript. Utilizaremos el objeto Set para obtener los valores únicos del array, luego compararemos la cantidad de estos valores únicos con la longitud del array original. Al final de este laboratorio, tendrás una mejor comprensión de cómo comprobar eficientemente duplicados en un array utilizando JavaScript.
Cómo comprobar duplicados en un array
Para comprobar si un array tiene valores duplicados, siga estos pasos:
- Abra la Terminal/SSH y escriba
nodepara comenzar a practicar la codificación. - Utilice
Setpara obtener los valores únicos del array. - Utilice
Set.prototype.sizeyArray.prototype.lengthpara comprobar si la cantidad de valores únicos es la misma que el número de elementos en el array original.
A continuación, se muestra un fragmento de código de ejemplo que comprueba duplicados en un array:
const hasDuplicates = (arr) => new Set(arr).size !== arr.length;
Puede probar esta función con el siguiente código:
hasDuplicates([0, 1, 1, 2]); // true
hasDuplicates([0, 1, 2, 3]); // false
La función hasDuplicates devuelve true si hay valores duplicados en el array, y false en caso contrario.
Resumen
¡Felicitaciones! Has completado el laboratorio de Comprobar si un array tiene duplicados. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.