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 parfuncsoittrue. - 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.