Introduction
Dans ce laboratoire, nous allons explorer la manière de vérifier si un tableau contient des doublons en utilisant JavaScript. Nous allons utiliser l'objet Set pour obtenir les valeurs uniques dans le tableau, puis comparer le nombre de ces valeurs uniques avec la longueur du tableau original. À la fin de ce laboratoire, vous aurez une meilleure compréhension de la manière d'effectuer efficacement la vérification des doublons dans un tableau en utilisant JavaScript.
Comment vérifier les doublons dans un tableau
Pour vérifier si un tableau contient des valeurs en double, suivez ces étapes :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer à pratiquer la programmation. - Utilisez
Setpour obtenir les valeurs uniques dans le tableau. - Utilisez
Set.prototype.sizeetArray.prototype.lengthpour vérifier si le nombre de valeurs uniques est le même que le nombre d'éléments dans le tableau original.
Voici un extrait de code d'exemple qui vérifie les doublons dans un tableau :
const hasDuplicates = (arr) => new Set(arr).size !== arr.length;
Vous pouvez tester cette fonction avec le code suivant :
hasDuplicates([0, 1, 1, 2]); // true
hasDuplicates([0, 1, 2, 3]); // false
La fonction hasDuplicates renvoie true s'il y a des valeurs en double dans le tableau, et false sinon.
Sommaire
Félicitations ! Vous avez terminé le laboratoire Vérifier si un tableau contient des doublons. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.