Как сложить все элементы массива в javascript?
@onie
Чтобы сложить все элементы массива в JavaScript, можно использовать метод reduce().
Вот пример:
1 2 3 |
const arr = [1, 2, 3, 4, 5]; const sum = arr.reduce((accumulator, currentValue) => accumulator + currentValue); console.log(sum); // Output: 15 |
В этом примере мы объявляем массив arr, который содержит числа от 1 до 5. Затем мы используем метод reduce(), который принимает функцию обратного вызова (callback function) в качестве аргумента.
Функция обратного вызова принимает два аргумента: accumulator и currentValue. Первый аргумент (accumulator) является аккумулятором, который накапливает результаты вычислений. Второй аргумент (currentValue) является текущим значением массива.
В теле функции обратного вызова мы просто складываем accumulator и currentValue. В конце мы возвращаем итоговое значение accumulator, которое будет равно сумме всех элементов массива.
Таким образом, когда мы вызываем reduce() на массиве arr, мы получаем сумму всех его элементов. В этом примере результатом будет число 15.