Méthodes de tableaux (map, filter, reduce)

Les méthodes de tableaux de haut niveau transforment des données sans boucle explicite : map renvoie un nouveau tableau avec chaque élément transformé, filter ne garde que ceux qui satisfont une condition, reduce combine tous les éléments en une seule valeur. Elles ne modifient pas le tableau d'origine.

Exemple

[1, 2, 3, 4].filter(n => n % 2 === 0).map(n => n * 10)  // [20, 40]

Notions voisines

Tout le glossaire