ES6 - Filtre de méthode de matrice ()

filter () crée un nouveau tableau avec tous les éléments qui passent le test implémenté par la fonction fournie.

Syntaxe

array.filter(callback[, thisObject]);

Paramètres

  • callback - Fonction à tester pour chaque élément.

  • thisObject - Objet à utiliser comme ceci lors de l'exécution du rappel.

Valeur de retour

Renvoie le tableau créé.

Exemple

function isBigEnough(element, index, array) { 
   return (element >= 10); 
} 
var passed = [12, 5, 8, 130, 44].filter(isBigEnough); 
console.log("Test Value : " + passed );

Production

Test Value :12,130,44