首页 > 解决方案 > reactjs以对象数组的形式计算状态中存在的所有值的总和

问题描述

[Codepen Reactjs][1]

`https://codepen.io/sushil6263/pen/NJXQKo`

如何以对象数组的形式计算状态中存在的所有值的总和。而当我们删除一个item的总金额值需要改变

标签: reactjs

解决方案


希望这可以帮助

var accounts = [
      { name: 'James Brown', msgCount: 123 },
      { name: 'Stevie Wonder', msgCount: 22 },
      { name: 'Sly Stone', msgCount: 16 },
      { name: 'Otis Redding', msgCount: 300 }
    ];

// get sum of msgCount prop across all objects in array
var msgTotal = accounts.reduce((acc, cur) => (acc + cur.msgCount), 0);

推荐阅读