как использовать функцию reduce для суммы свойств в массиве javascript — Q&A Хекслет
2026-02-26 18:05 Diff

Ответы

Функция reduce в JavaScript – это метод массива, который позволяет свести массив к одному значению, применяя функцию-аккумулятор ко всем элементам.

Метод reduce имеет следующий синтаксис:

  • accumulator — акумулятор, который хранит накопленное значение. Он возвращается в качестве результата после завершения работы функции.
  • currentValue — текущий обрабатываемый элемент массива.
  • currentIndex (необязательный) — индекс текущего элемента.
  • array (необязательный) — сам массив, по которому происходит итерация.
  • initialValue (необязательный) — значение, с которого начинается аккумуляция.

Рассмотрим пример, где у нас есть массив объектов, и мы хотим просуммировать определенное свойство (например, value) для всех объектов в этом массиве.