Explorer la fonction dropWhile en JavaScript

Beginner

This tutorial is from open-source community. Access the source code

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.

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.