es6 数组对象求和

 let list = [
      { id: 1, price: 2 },
      { id: 2, price: 4 },
      { id: 3, price: 6 },
      { id: 4, price: 8 },
    ];
    let res= list.reduce((sumData,key,index,arrData)=>{
      console.log('a',sumData); // 上⼀次调⽤回调时返回的累积值
      console.log('b',key); // 正在处理的元素
      console.log('c',index); // 正在处理的当前元素的索引
      console.log('d',arrData); //源数组(原数组)
      return sumData+key.price
    },0)
    console.log('res',res)

 

posted @ 2023-04-17 12:47  浮生如梦似离殇  阅读(872)  评论(0编辑  收藏  举报