Filtrer les éléments d'un tableau correspondants

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 comment filtrer les éléments d'un tableau correspondants à l'aide de JavaScript. Nous allons apprendre à utiliser la méthode Array.prototype.includes() pour trouver les valeurs à exclure et à implémenter la méthode Array.prototype.filter() pour créer un nouveau tableau qui exclut ces valeurs. À la fin de ce laboratoire, vous aurez une compréhension solide de la manière de filtrer des éléments spécifiques dans un tableau à l'aide de JavaScript.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) 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/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") javascript/AdvancedConceptsGroup -.-> javascript/spread_rest("Spread and Rest Operators") subgraph Lab Skills javascript/variables -.-> lab-28298{{"Filtrer les éléments d'un tableau correspondants"}} javascript/data_types -.-> lab-28298{{"Filtrer les éléments d'un tableau correspondants"}} javascript/arith_ops -.-> lab-28298{{"Filtrer les éléments d'un tableau correspondants"}} javascript/comp_ops -.-> lab-28298{{"Filtrer les éléments d'un tableau correspondants"}} javascript/higher_funcs -.-> lab-28298{{"Filtrer les éléments d'un tableau correspondants"}} javascript/spread_rest -.-> lab-28298{{"Filtrer les éléments d'un tableau correspondants"}} end

Comment filtrer les éléments d'un tableau correspondants en JavaScript

Pour filtrer les éléments dans un tableau JavaScript qui ont une ou plusieurs valeurs spécifiées, suivez ces étapes :

  1. Ouvrez le Terminal ou SSH et tapez node pour commencer à pratiquer la programmation.
  2. Utilisez la méthode Array.prototype.includes() pour trouver les valeurs à exclure.
  3. Utilisez la méthode Array.prototype.filter() pour créer un nouveau tableau avec les éléments exclus.

Voici un extrait de code d'exemple :

const without = (arr, ...args) => arr.filter((v) => !args.includes(v));

without([2, 1, 2, 3], 1, 2); // [3]

Dans cet exemple, la fonction without prend un tableau arr et un ou plusieurs arguments args. La fonction utilise la méthode filter() pour créer un nouveau tableau qui exclut tout élément qui correspond à l'une des valeurs spécifiées dans args. La méthode includes() est utilisée pour vérifier si la valeur est dans args. Enfin, la fonction renvoie le nouveau tableau avec les éléments exclus.

Sommaire

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