dan*_*ite 0 javascript arrays iteration sum
正如标题所说,我试图总结使用for循环迭代数组.你能不能给我一些关于我在哪里出错的指示.我正在返回值NaN.
var total = 0;
function sum(input) {
for (idx=0; idx<=input; idx++) {
total += input[idx];
}
return total;
}
Run Code Online (Sandbox Code Playgroud)
在现代浏览器中,您实际上不需要循环来执行此操作,您可以使用Array.reduce函数:
var sum = input.reduce(function(a,b){
return a+b;
}, 0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6547 次 |
| 最近记录: |