Вы можете использовать метод reduce(), чтобы найти или вычислить сумму массива чисел.
Метод reduce() выполняет указанную функцию редуктора для каждого члена массива, в результате чего получается одно выходное значение, как показано в следующем примере:
<script>
var array = [1, 2, 3, 4, 5];
// Получение суммы чисел
var sum = array.reduce(function(a, b){
return a + b;
}, 0);
console.log(sum); // Печатаем: 15
</script>
0 в приведенном выше примере (строка №7) — это initialValue, то есть значение, которое будет использоваться в качестве первого аргумента для первого вызова обратного вызова. Если начальное значение не указано, будет использоваться первый элемент в массиве.
Если массив пуст и не задано начальное значение, будет выдана ошибка. Поэтому безопаснее указать начальное значение, например 0, если вы выполняете сложение, и 1, если вы выполняете умножение.














