Filtrer les valeurs fausses dans les tableaux JavaScript

Beginner

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

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.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau débutant avec un taux de réussite de 100%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

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.