Вы можете использовать метод 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, если вы выполняете умножение.

Читайте также

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.