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