1.forEach遍历:
function sum(arr) {
var result = 0;
arr.forEach(function(item,index) {
result = item;
});
return result;
};
2.reduce
function sum(arr) {
return arr.reduce(function(pre,cur){
return pre cur;
})
}
3. eval
function sum(arr) {
return eval(arr.join(" "));
}
[1,2,3,4].join(' ')
//"1 2 3 4"
eval("1 2 3 4");
//10
4.常规循环
function sum(arr) {
var result= 0;
var len=arr.length;
for (var i=0;i<len;i ) {
result = arr[i];
}
return result;
}
更多专业前端知识,请上【猿2048】www.mk2048.com
本文探讨了使用JavaScript对数组元素进行求和的不同方法,包括forEach遍历、reduce函数、eval函数及常规循环,每种方法都有其适用场景。
2108

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



