常规的循环写法
function
sum(arr) {
var
s = 0;
for
(
var
i=arr.length-1; i>=0; i--) {
s += arr[i];
}
return
s;
}
利用forEach遍历
function
sum(arr) {
var
s = 0;
arr.forEach(
function
(val, idx, arr) {
s += val;
}, 0);
return
s;
};
用eval写
function
sum(arr) {
return
eval(arr.join(
"+"
));
};