Как работает reduce js

Ответы
Аватар пользователя Roman Ashikov
Roman Ashikov
21 декабря 2021

Метод reduce() применяет колбек функцию к каждому элементу массива (слева-направо) и возвращает одно результирующее значение. По мере движения по массиву меняется значение аккумулятора, первого аргумента колбека, а его исходное значение передаётся в метод вторым аргументом. Давайте посмотрим на пример:

const numbers = [1, 2, 3, 4];
const result = numbers.reduce((acc, number) => (acc + number), 5);
console.log(result); //=> 15