📜  javascript 数组之和 - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:34.985000             🧑  作者: Mango

Javascript 数组之和

在 Javascript 中,数组是一种常用的数据结构。我们经常需要对数组中的元素进行计算,其中之一就是计算数组中所有元素的和。

方法一:使用循环

可以使用循环来计算数组中所有元素的和。

let arr = [1, 2, 3, 4, 5];
let sum = 0;
for (let i = 0; i < arr.length; i++) {
  sum += arr[i];
}
console.log(sum); // 输出 15
方法二:使用 reduce 函数

ES6 中的 reduce 函数可以快速地计算数组中所有元素的和。

let arr = [1, 2, 3, 4, 5];
let sum = arr.reduce((total, current) => total + current, 0);
console.log(sum); // 输出 15
方法三:使用 eval 函数

虽然不推荐使用,但是我们也可以使用 eval 函数来计算数组中所有元素的和。

let arr = [1, 2, 3, 4, 5];
let sum = eval(arr.join("+"));
console.log(sum); // 输出 15

以上就是三种常见的计算数组中所有元素的和的方法。其中,使用 reduce 函数是最常用的方法。