gpt4 book ai didi

javascript - 使用 JS 迭代数组并对所有值求和

转载 作者:行者123 更新时间:2023-11-28 11:54:12 25 4
gpt4 key购买 nike

正如标题所说,我正在尝试总结使用 for 循环来迭代数组。你能给我一些关于我在这里出错的地方的指示吗?我正在返回值 NaN。

var total = 0;

function sum(input) {
for (idx=0; idx<=input; idx++) {
total += input[idx];
}
return total;
}

最佳答案

实际上,在现代浏览器中您不需要循环来执行此操作,您可以使用 Array.reduce功能:

var sum = input.reduce(function(a,b){
return a+b;
}, 0);

关于javascript - 使用 JS 迭代数组并对所有值求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28456134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com