Filtrer les valeurs fausses dans les tableaux JavaScript

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 approfondir le concept de travail avec les tableaux en JavaScript. Vous allez apprendre à utiliser la méthode Array.prototype.filter() pour supprimer les valeurs fausses d'un tableau. À la fin de ce laboratoire, vous aurez une meilleure compréhension de la manière de manipuler les tableaux en JavaScript et serez en mesure d'appliquer ces connaissances à vos propres projets.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced 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/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") subgraph Lab Skills javascript/variables -.-> lab-28204{{"Filtrer les valeurs fausses dans les tableaux JavaScript"}} javascript/data_types -.-> lab-28204{{"Filtrer les valeurs fausses dans les tableaux JavaScript"}} javascript/arith_ops -.-> lab-28204{{"Filtrer les valeurs fausses dans les tableaux JavaScript"}} javascript/comp_ops -.-> lab-28204{{"Filtrer les valeurs fausses dans les tableaux JavaScript"}} javascript/higher_funcs -.-> lab-28204{{"Filtrer les valeurs fausses dans les tableaux JavaScript"}} end

Comment utiliser Array.prototype.filter() pour créer un tableau compact

Pour créer un tableau compact en JavaScript, vous pouvez utiliser la méthode Array.prototype.filter() pour supprimer toutes les valeurs fausses du tableau. Les valeurs fausses incluent false, null, 0, "", undefined et NaN.

Voici un extrait de code d'exemple qui montre comment créer un tableau compact en utilisant Array.prototype.filter() :

const compact = (arr) => arr.filter(Boolean);

Vous pouvez ensuite utiliser la fonction compact pour créer un tableau compact en passant un tableau en tant qu'argument. Par exemple :

compact([0, 1, false, 2, "", 3, "a", "e" * 23, NaN, "s", 34]);
// Sortie : [ 1, 2, 3, 'a','s', 34 ]

En utilisant Array.prototype.filter() de cette manière, vous pouvez facilement créer un tableau compact qui ne contient que des valeurs véridiques.

Sommaire

Félicitations ! Vous avez terminé le laboratoire sur les tableaux compacts. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.