对一个数组(每项都是数值)求和,有哪些方法?

terry 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));
  • 暂无回复内容