对一个数组(每项都是数值)求和,有哪些方法?
Javascript 126
介绍对一个数组(每项都是数值)求和的方法。如下:
//1.forEach循环遍历方法
arr1.forEach(function(item){
result1+=item;
});
console.log(result1);
//2.forin循环遍历方法
for(var i in arr1){
result2+= arr1[i];
}
console.log(result2);
//3.for循环遍历方法
for(var i=0; i<arr1.length; i++){
result3+=arr1[i];
}
console.log(result3);
//4.map方法
arr1.map(function (item) {
return result4+=item;
})
console.log(result4);
//5.reduce方法
var sum =function(result,item){
return result+=item;
};
console.log(arr1.reduce(sum,0));