@felipa_schmidt
В JavaScript есть несколько способов посчитать сумму чисел в массиве. Один из самых простых способов - использовать метод reduce()
, который применяет функцию к каждому элементу массива и сводит все значения к одному.
Вот пример использования reduce()
для подсчета суммы чисел в массиве:
1 2 3 |
const numbers = [1, 2, 3, 4, 5]; const sum = numbers.reduce((accumulator, currentValue) => accumulator + currentValue, 0); console.log(sum); // 15 |
В этом примере мы создаем массив numbers
, затем используем метод reduce()
, чтобы пройти по каждому элементу массива и добавить его к аккумулятору. Начальное значение аккумулятора задается равным 0.
Каждый раз, когда reduce()
выполняет функцию обратного вызова (callback), она получает два аргумента: аккумулятор и текущий элемент массива. В нашем примере мы просто складываем текущий элемент массива с аккумулятором и возвращаем результат. В конце выполнения reduce()
возвращает общую сумму чисел в массиве.