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 →