JavaScript · Junior · Frage 24 von 75
Was liefert [1, 2, 3, 4].reduce((sum, x) => sum + x, 0)?
- 1
0 - 2
10 - 3
[1, 3, 6, 10]
Antwort zeigen
Richtige Antwort: 10
Erklärung
reduce läuft durch das Array und reicht den Akkumulator von Schritt zu Schritt weiter; das zweite Argument ist der Startwert. Ohne ihn wird das erste Element zum Startwert, und ein leeres Array wirft einen TypeError.