JavaScript · Junior · Запитання 24 з 75
Що поверне [1, 2, 3, 4].reduce((sum, x) => sum + x, 0)?
- ✓Правильна відповідь:
10 - 2
[1, 3, 6, 10] - 3
0
Пояснення
reduce проходить масивом, передаючи акумулятор від кроку до кроку; другий аргумент - початкове значення. Без нього першим акумулятором стане перший елемент, а на порожньому масиві буде TypeError.