js 数组,json求和的方法 reduce

2020-09-15  本文已影响0人  小李不小

JS计算数组的总和

1.最简单的遍历累计

var arr=[1,2,3,4,5,6] 
var sum =0 
for(var i=0;i<arr.length;i++){
    sum=sum+arr[i]
} 

reduce() 求数组的值

1,利用reduce(),reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。


var numbers = [15.5, 2.3, 1.1, 4.7];

 const numss=numbers.reduce((prev,curr) => 
        prev+curr
 )

 console.log(numss)
image.png

1,利用reduce(),求json的值

let grad=[
{name:'js',score:99},
{name:'reduce',score:199}
]

let total = grad.reduce((t,l)=>t + l.score
    ,0)
console.log(total)
image.png
上一篇 下一篇

猜你喜欢

热点阅读