CodeAgeBy Sitezack
JavaScript moderne pour ProsES6+ et asynchrone0 XP
Progression du chapitre0/6

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