Leçon 3 sur 6
map, filter, reduce
Les méthodes de tableau remplacent la plupart des boucles : filter garde, map transforme, reduce agrège.
Elles se chaînent : scores.filter(s => s >= 10).map(s => s * 2) — lisible comme une phrase.
const doubled = [1, 2].map((n) => n * 2); const sum = [1, 2, 3].reduce((acc, n) => acc + n, 0);
🎯 Exercice
Avec const scores = [12, 5, 8, 20] : 1) écrivez dans #list les scores supérieurs ou égaux à 10, doublés, joints par une virgule (résultat : 24,40) via filter + map + join ; 2) écrivez dans #total la somme de tous les scores via reduce (résultat : 45).
Leçon PRO
Ce chapitre avancé fait partie de CodeAge PRO. Débloque-le pour continuer ton aventure.
Découvrir PRO →