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)

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)

网友评论