Comment filtrer les éléments de la matrice en JavaScript

Comment filtrer les éléments de la matrice en JavaScript
JavaScript fournit diverses fonctions et méthodes qui peuvent être utilisées pour effectuer certaines opérations sur les éléments de tableau. La méthode Filter () de JavaScript vous permet de filtrer les éléments de tableau basé sur une certaine condition. La condition est définie à l'intérieur de la fonction de rappel. La fonction de rappel comprend un ensemble de lignes de code et cette fonction de rappel est transmise à la méthode Filter () comme argument.

Ce message fournit le fonctionnement de la méthode Filter () et un ensemble d'exemples qui montrent comment la méthode Fitter () filtre les éléments du tableau.

Comment filtrer les éléments de la matrice en JavaScript

Comme indiqué précédemment, la méthode Filter () est pratiquée en filtrant les éléments de tableau en JavaScript. Cette section présente le fonctionnement et l'utilisation de la méthode Filter () en JavaScript.

Comment utiliser la méthode filtre () en javascript

Avant d'appliquer la méthode Filter (), jetons un coup d'œil à la syntaxe pour obtenir le concept de base de la méthode Filtre ().

déployer.Filtre (Function de rappel (Val, Index, Array), This-Val)

La syntaxe ci-dessus illustre qu'un déployer est

La méthode filtre () accepte deux paramètres Callback-Function () et ce-val

  • Le Callback-Function () est le principal intervenant qui prend trois paramètres Val, Index et Array
  • le Val représente la valeur du tableau qui est passée
  • le Indice montre l'index de l'élément qui est passé
  • Déployer Le paramètre dans Callback-Function () désigne le tableau de l'élément

La valeur de retour de la méthode filtre ()

Note: Le Val Le paramètre de la fonction de rappel () est nécessaire pour être utilisé. Cependant, les autres paramètres sont facultatifs et n'ont pas besoin d'être utilisés à chaque fois.

Exemple 1

Le code JavaScript suivant utilise la méthode Filter () pour filtrer les éléments spécifiques d'un tableau.

var a = [2, 7, 11, 15, 18, 22]
fonction même (num)
retour num% 2 == 0;

console.journal (A.filtre (même));

Dans le code ci-dessus, un tableau de nombres est créé sur lequel la méthode filtre () serait appliquée. Après cela, une fonction est créée qui filtre uniquement les nombres pair et cette fonction est transmise à la méthode filtre () comme argument.

Sortir

La sortie montre que seuls les nombres pair du tableau sont imprimés sur la console.

Exemple 2

L'exemple expliqué ici filtrerait les nombres positifs du tableau.

var arr = [-2, 5, -10, -12, 7, 15]
fonction pos (num)
retour num> = 0;

console.journal (arr.filtre (pos));

Le code ci-dessus crée un tableau de nombres, puis une fonction de rappel est exécutée qui filtre les nombres supérieurs ou égaux à zéro.

Sortir

La sortie montre que la méthode du filtre n'a renvoyé que les nombres qui ont des valeurs supérieures ou égales à zéro.

Note: On peut mettre à jour le contenu du tableau en conservant uniquement les valeurs qui sont renvoyées par la méthode Filtre ().

Exemple 3

Le code suivant pratique l'utilisation de la méthode filtre () sur un tableau de chaînes.

var str = ["Linux OS", "Windows OS", "macOS"]
fonction Len (num)
retour num.longueur> 5;

console.journal (str.filtre (len));

Le code ci-dessus crée un tableau de chaînes, puis la fonction de rappel y est appliquée qui obtiendrait la longueur de chaque élément. Après cela, la fonction de rappel ne rendrait que les éléments de chaîne qui ont une longueur supérieure à 5.

Sortir

La sortie montre que seuls ces éléments de chaîne sont renvoyés qui ont des longueurs supérieures à 5.

Conclusion

Dans JS, les éléments du tableau peuvent être filtrés en utilisant la méthode Filter (). L'ingrédient principal de la méthode filtre () est la fonction de rappel. La méthode filtre () est nécessaire pour être exécutée avec la fonction de rappel. Cette fonction de rappel contient quelques lignes de code qui définissent la condition qui serait utilisée pour filtrer les éléments. En parcourant ce post, vous auriez appris à filtrer les éléments de tableau en JavaScript en utilisant la méthode Filter () ainsi qu'un ensemble d'exemples.