Метод JavaScript Array .reduce()используется для сведения массива к одному значению путем применения указанной функции к каждому элементу массива. Вот еще несколько полезных методов JavaScript Array:
.map(): создает новый массив, применяя предоставленную функцию к каждому элементу массива..filter(): создает новый массив со всеми элементами, прошедшими заданный тест..forEach(): выполняет предоставленную функцию один раз для каждого элемента массива..find(): возвращает первый элемент массива, который удовлетворяет предоставленной функции тестирования..findIndex(): возвращает индекс первого элемента массива, который удовлетворяет предоставленной функции тестирования..some(): проверяет, удовлетворяет ли хотя бы один элемент массива предоставленной функции тестирования..every(): проверяет, все ли элементы массива удовлетворяют предоставленной функции тестирования..sort(): сортирует элементы массива по месту..concat(): объединяет два или более массива и возвращает новый массив..slice(): возвращает неглубокую копию части массива в новый массив.