Разработка и интерфейсы

Сведение массива

Илья Тарасов — Сведение массива
МатериалСведение массиваtarasovcode

Последовательное объединение элементов массива в одно итоговое значение с помощью аккумулятора. reduce может считать сумму, группировать значения или строить объект. Начальное значение желательно указывать явно, чтобы поведение было определено и для пустого массива.

Пример на практике

Корзина сводит цены строк в общую сумму заказа.

Когда пригодится

Выбирайте reduce, когда результат действительно единый аккумулятор.

Что важно учитывать

Сложный callback труднее читать; для обычного отображения и фильтра используйте соответствующие методы.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам