- for in
function sum(arr){
let count = 0;
for(let i in arr){
count += arr[i];
}
return count;
}
- for 循环
function sum(arr){
let count = 0;
for(let i = arr.length-1;i>=0;i--){
count += arr[i];
}
return count;
}
- eval
function sum(arr){
return eval(arr.join("+"));
}
- for Each 循环遍历
function sum(arr) {
var count = 0;
arr.forEach(function(item,index, arr) {
s += item;
}, 0);
return count;
};
本文探讨了使用不同JavaScript方法实现数组元素求和的过程,包括for循环、for...in循环、eval函数、及forEach方法。每种方法都有其特点和适用场景。

被折叠的 条评论
为什么被折叠?



