CodeAgeBy Sitezack
Modernes JavaScript für ProfisES6+ und Asynchronität0 XP
Kapitel-Fortschritt0/6

Lektion 3 von 6

map, filter, reduce

Array-Methoden ersetzen die meisten Schleifen: filter behält, map transformiert, reduce aggregiert.

Sie lassen sich verketten: scores.filter(s => s >= 10).map(s => s * 2) — lesbar wie ein Satz.

const doubled = [1, 2].map((n) => n * 2);
const sum = [1, 2, 3].reduce((acc, n) => acc + n, 0);

🎯 Aufgabe

Mit const scores = [12, 5, 8, 20]: 1) Schreiben Sie in #list die Scores größer oder gleich 10, verdoppelt, mit Komma verbunden (Ergebnis: 24,40) via filter + map + join; 2) schreiben Sie in #total die Summe aller Scores via reduce (Ergebnis: 45).

PRO-Lektion

Dieses fortgeschrittene Kapitel gehört zu CodeAge PRO. Schalte es frei, um dein Abenteuer fortzusetzen.

PRO entdecken