请用js实现
以下是使用JavaScript实现的方法:

实现方法一:使用数组的reduce方法
通过数组的reduce方法可以方便地计算元素总和:

const array = [1, 2, 3, 4, 5];
const sum = array.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
console.log(sum); // 输出15
实现方法二:使用for循环
传统的for循环方式也能实现求和:
let sum = 0;
const array = [1, 2, 3, 4, 5];
for (let i = 0; i < array.length; i++) {
sum += array[i];
}
console.log(sum); // 输出15
实现方法三:使用forEach方法
forEach方法遍历数组元素并累加:
let sum = 0;
const array = [1, 2, 3, 4, 5];
array.forEach(item => {
sum += item;
});
console.log(sum); // 输出15
注意事项
- 确保数组元素都是数字类型,否则可能得到意外的结果
- 空数组求和时,
reduce方法需要提供初始值0,否则会抛出错误 - 对于大型数组,
reduce方法通常性能较好






