reduce / метод для работы с масивами. Он принимает 1 аргументом функцию. 2м accumulator.)
В accumulator - содержится промежуточное значение между операциями
Функция должна реализовывать 2 аргумента( accumulator, новое значение)
Это своего рода короткая запись для цикла с лишнем объявлением переменной.
let allBudget = 0;
for(let i = 0; i < people.length; i++){
allBudget += people[i].money;
}
Классический js можно всегда посмотреть на этой доке.
Там чаще всего приводятся примеры
https://developer.mozilla.org/ru/docs/Web/JavaScri...