Retourner à la page d'accueil de TJS

Méthode : Array.filter()

          

Retourne un tableau contenant les éléments qui vérifient la fonction filtration()

Syntaxe
Array tab.filter(Function filtration(element, [indice [, origine]])

Description
Crée et retourne un nouveau tableau contenant tous les éléments du tableau d'origine qui vérifient bien la fonction de filtration.
La fonction filtration() est exécutée sur chaque élément du tableau d'origine monTab. Si elle retourne true, l'élément est inclus dans le nouveau tableau.

La fonction de filtration reçoit jusque trois paramètres :
- element est l'élément en cours de manipulation
- indice est le numéro d'indice de l'élément en cours
- origine est le tableau d'origine complet


Exemple Fonction de filtration
Code source
<script type="text/javascript">
var monTab=[10, 8, 9, 15, 655, 25, 3, 18, 22];
console.log(monTab);
console.log(monTab.filter(function(valeur) {
 if (valeur%5===0) {
   return true;
 }
 return false;
}));
</script>

Résultat
Emulation de la console
Explication
Retourne un nouveau tableau contenant uniquement les nombres divisibles par 5

Exemple Fonction de filtration fléchée
Code source
<script type="text/javascript">
console.log(monTab.filter(valeur => valeur%5===0 ? true : false));
</script>

Résultat
Emulation de la console
Explication
Même opération avec une construction de la fonction en syntaxe fléchée et opérateur ternaire, nettement plus compacte.

Page en rapport
Le tutorial tableaux JavaScript
Page mise à jour le

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du JavaScript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application

Extension navigateur Get-My-IP

Quelle est mon adresse IP ?Installez l'extension Get-My-IP.com pour afficher votre IP d'un seul clic
Le 17/10/2018 09:56:13 sur php7 en 27.55 ms