JavaScript 数组元素求和:使用 reduce() 方法
在 JavaScript 中,没有 ArrayList 这个数据类型,可以使用数组来代替。如果想把数组中的每一条值相加,可以使用'reduce()'方法来实现。
下面是一个示例代码:
var arr = [1, 2, 3, 4, 5];
var sum = arr.reduce(function(a, b) {
return a + b;
}, 0);
console.log(sum); // 输出:15
在上面的代码中,'reduce()'方法接收一个回调函数作为参数,该回调函数有两个参数:累加器和当前值。回调函数会在每个数组元素上调用,并将累加器和当前值作为参数传递进去。在回调函数中,可以通过将累加器与当前值相加来实现累加的功能。
'reduce()'方法还接收一个可选的初始值参数,用于指定累加器的初始值。在上面的代码中,初始值为0。
通过以上方式,即可将数组中的每一条值相加。
原文地址: https://www.cveoy.top/t/topic/pakC 著作权归作者所有。请勿转载和采集!