Как посчитать сумму чисел в массиве в javascript?

Пользователь

от felipa_schmidt , в категории: Компьютерные технологии , 2 года назад

Как посчитать сумму чисел в массиве в javascript?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от ladarius.greenholt , 2 года назад

@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() возвращает общую сумму чисел в массиве.