Vérifier si tous les éléments d'un tableau sont véridiques

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 une fonction JavaScript utile appelée all. Cette fonction teste si tous les éléments d'un tableau répondent à une condition donnée et renvoie une valeur booléenne. Nous allons apprendre à utiliser cette fonction avec différents types de tableaux et de conditions pour rendre notre code plus efficace et concise.


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") subgraph Lab Skills javascript/variables -.-> lab-28131{{"Vérifier si tous les éléments d'un tableau sont véridiques"}} javascript/data_types -.-> lab-28131{{"Vérifier si tous les éléments d'un tableau sont véridiques"}} javascript/arith_ops -.-> lab-28131{{"Vérifier si tous les éléments d'un tableau sont véridiques"}} javascript/comp_ops -.-> lab-28131{{"Vérifier si tous les éléments d'un tableau sont véridiques"}} end

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

Pour vérifier si tous les éléments d'une collection sont vrai, vous pouvez utiliser la méthode Array.prototype.every(). Cette méthode prend une fonction prédicat en argument et renvoie vrai si la fonction évalue à vrai pour tous les éléments du tableau.

Pour simplifier le code, vous pouvez utiliser une fonction appelée all qui prend un tableau et une fonction prédicat optionnelle en arguments. La fonction utilise Array.prototype.every() pour vérifier si tous les éléments du tableau renvoient vrai en fonction de la fonction fournie. Si aucune fonction n'est fournie, Boolean est utilisé par défaut.

Voici un exemple d'utilisation de la fonction all :

const all = (arr, fn = Boolean) => arr.every(fn);

all([4, 2, 3], (x) => x > 1); // true
all([1, 2, 3]); // true

Résumé

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