Vérifier s'il y a des doublons dans un tableau

JavaScriptJavaScriptBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau débutant avec un taux de réussite de 100%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

Comment vérifier les doublons dans un tableau

Pour vérifier si un tableau contient des valeurs en double, suivez ces étapes :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.
  2. Utilisez Set pour obtenir les valeurs uniques dans le tableau.
  3. Utilisez Set.prototype.size et Array.prototype.length pour 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.