Méthode du filtre du tableau dans JavaScript | Expliqué

Méthode du filtre du tableau dans JavaScript | Expliqué
JavaScript fournit une variété de fonctions intégrées pour effectuer différentes fonctionnalités sur des tableaux tels que le tableau.Splice (), tableau.incluse (), tableau.filtre (), etc. Toutes ces méthodes de tableau sont utilisées pour atteindre différentes fonctionnalités. Par exemple, la méthode Filter () renvoie un tableau d'éléments filtrés en fonction de certaines conditions, et il n'affecte pas le tableau d'origine / donné.

Ce message présentera une compréhension approfondie des aspects ci-dessous liés à la table.Méthode filtre ():

  • Qu'est-ce que le tableau.filter () en javascript?
  • Syntaxe de base
  • Comment se fait le tableau.Filter () méthode fonctionne en javascript?

Alors, commençons!

Qu'est-ce que le tableau.filter () en javascript?

Il s'agit d'une fonction de tableau intégrée qui crée un nouveau tableau d'éléments filtrés basés sur des critères particuliers. Le tableau.La méthode filtre () renvoie le tableau des seuls éléments qui satisfont la condition de la fonction d'argument.

Syntaxe de la table.filtre()

L'extrait ci-dessous vous aidera à comprendre la syntaxe de base du tableau.Méthode filtre ():

déployer.filtre (fonction (current_element, index, arr), thisValue)

Le tableau.La fonction filtre () peut prendre plusieurs paramètres, certains d'entre eux sont obligatoires et d'autres sont facultatifs:

  • Le paramètre fonction () est obligatoire et il sera invoqué pour chaque élément du tableau.
  • current_element est un paramètre obligatoire qui conserve la valeur de l'élément actuel.
  • L'index est un paramètre facultatif qui maintient l'index du CurrentElement.
  • Arr est un paramètre facultatif qui maintient le tableau actuel.
  • ThisValue est également un paramètre facultatif dont la valeur par défaut n'est pas définie et utilise la valeur transmise à la fonction comme «cette» valeur.

Comment se fait le tableau.Filter () méthode fonctionne en javascript?

Maintenant, nous comprendrons le fonctionnement du tableau.Méthode filtre () en utilisant quelques exemples pertinents.

Comment utiliser le tableau.Filter () Méthode pour obtenir un tableau de nombres négatifs uniquement?

L'extrait ci-dessous expliquera le fonctionnement de la méthode Filter () en JavaScript:

var nombreArray = [12, -26, 32, 14, 27, -31, -17, 0, -1, 10];
Var Result = NumberArray.filtre (testfunction);
fonction testFunction (valeurs)
valeurs de retour < 0;

console.log ("tableau de nombres négatifs:", résultat);

Le programme ci-dessus a effectué les fonctionnalités suivantes:

  • Premièrement, nous avons créé un tableau nommé «NumberArray» qui se compose de valeurs positives et négatives différentes.
  • Ensuite, nous avons utilisé le tableau.Filter () Méthode pour obtenir un tableau d'éléments négatifs.
  • Pour ce faire, nous avons créé une fonction nommée «TestFunction ()» qui ne renverra que les valeurs inférieures à 0.
  • Enfin, nous avons utilisé la méthode Console () pour imprimer le tableau de valeurs négatives:

La sortie authentifie le fonctionnement du tableau.Filter () Méthode car elle ne renvoie que des valeurs négatives.

Comment utiliser le tableau.Filter () Méthode pour obtenir un éventail d'employés de plus de 24 ans?

Dans ce programme, nous avons un tableau d'objet employé où chaque objet a quelques propriétés I.e. EMPNAME et Empage comme indiqué dans l'extrait de code ci-dessous:

Laissez empdetails = [
empname: 'Alex', âge: 25,
empname: 'Ambrose', âge: 23,
empname: 'Joe', âge: 32,
empname: 'John', Âge: 22,
empname: 'Seth', Âge: 26
]]
Laissez plus âgé = empdetails.filtre (fonction (a)
retourner un.âge> 24;
);
console.journal (plus âgé);

La tâche consiste à filtrer le tableau en fonction de l'âge des employés I.e., Âge> 24:

La production montre qu'il y a trois employés dans le tableau dont l'âge est supérieur à 25 ans et le tableau.La méthode filtre () les filtre avec succès.

Conclusion

En javascript, array.Filter () est une fonction de tableau intégrée qui crée un nouveau tableau d'éléments filtrés en fonction de certains critères particuliers. Il renvoie le tableau des seuls éléments qui satisfont la condition de la fonction d'argument. Le tableau.La méthode filtre () n'affecte pas le tableau d'origine / donné. Cet article a décrit la méthode exactement Filter () Filter ()? Et comment cela fonctionne en JavaScript en utilisant quelques exemples pertinents.