Vérifier si les éléments d'un tableau sont égaux

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 programmation JavaScript en implémentant une fonction qui vérifie si tous les éléments d'un tableau sont égaux. Nous utiliserons la méthode Array.prototype.every() pour comparer les éléments du tableau avec le premier élément et renvoyer une valeur booléenne selon qu'ils sont égaux ou non. Ce laboratoire est conçu pour vous aider à mieux comprendre les tableaux JavaScript et les méthodes intégrées.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/array_methods("Array Methods") subgraph Lab Skills javascript/variables -.-> lab-28140{{"Vérifier si les éléments d'un tableau sont égaux"}} javascript/data_types -.-> lab-28140{{"Vérifier si les éléments d'un tableau sont égaux"}} javascript/arith_ops -.-> lab-28140{{"Vérifier si les éléments d'un tableau sont égaux"}} javascript/comp_ops -.-> lab-28140{{"Vérifier si les éléments d'un tableau sont égaux"}} javascript/array_methods -.-> lab-28140{{"Vérifier si les éléments d'un tableau sont égaux"}} end

Vérification de l'égalité des éléments d'un tableau

Pour vérifier si tous les éléments d'un tableau sont identiques, vous pouvez utiliser la méthode Array.prototype.every(), qui compare tous les éléments avec le premier.

Voici comment vous pouvez l'implémenter :

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

Remarque : l'opérateur de comparaison stricte est utilisé pour comparer les éléments. Cet opérateur ne prend pas en compte l'inégalité de NaN avec lui-même.

Utilisation de l'exemple :

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

Résumé

Félicitations ! Vous avez terminé le laboratoire Vérifier si les éléments d'un tableau sont égaux. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.