Explorer la fonction dropWhile en 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 explorer la fonction dropWhile en JavaScript. Cette fonction nous permet d'enlever des éléments d'un tableau sur la base d'une condition spécifiée jusqu'à ce que cette condition ne soit plus vérifiée. À la fin de ce laboratoire, vous aurez une meilleure compréhension de la manière d'utiliser dropWhile dans votre propre code pour filtrer et manipuler des tableaux.


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/loops("Loops") javascript/BasicConceptsGroup -.-> javascript/array_methods("Array Methods") subgraph Lab Skills javascript/variables -.-> lab-28278{{"Explorer la fonction dropWhile en JavaScript"}} javascript/data_types -.-> lab-28278{{"Explorer la fonction dropWhile en JavaScript"}} javascript/arith_ops -.-> lab-28278{{"Explorer la fonction dropWhile en JavaScript"}} javascript/comp_ops -.-> lab-28278{{"Explorer la fonction dropWhile en JavaScript"}} javascript/loops -.-> lab-28278{{"Explorer la fonction dropWhile en JavaScript"}} javascript/array_methods -.-> lab-28278{{"Explorer la fonction dropWhile en JavaScript"}} end

Suppression d'éléments d'un tableau sur la base d'une fonction

Pour supprimer des éléments spécifiques d'un tableau, utilisez la fonction dropWhile, qui supprime les éléments jusqu'à ce que la fonction passée renvoie true. La fonction renvoie ensuite les éléments restants du tableau.

Voici comment cela fonctionne :

  • Parcourez le tableau en utilisant Array.prototype.slice() pour supprimer le premier élément du tableau jusqu'à ce que la valeur renvoyée par func soit true.
  • Retournez les éléments restants.

Exemple d'utilisation :

const dropWhile = (arr, func) => {
  while (arr.length > 0 && !func(arr[0])) arr = arr.slice(1);
  return arr;
};

dropWhile([1, 2, 3, 4], (n) => n >= 3); // [3, 4]

Pour commencer à pratiquer la programmation, ouvrez le Terminal/SSH et tapez node.

Sommaire

Félicitations ! Vous avez terminé le laboratoire Suppression d'éléments d'un tableau à partir de la gauche sur la base d'une fonction. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.