您的位置:首页 > Web前端 > JavaScript

javascript 数组分组统计

2020-02-02 17:53 1221 查看

 var data = [{"score":1,iNum:2},{"score":2,iNum:3},{"score":3,iNum:4},{"score":3,iNum:5}];

var result = data.reduce(function(r, e) {
   var score = e.score;
   var scoreType = score %2==0 ? `${score-1}-${score}`:`${score}-${score+1}`
  r[scoreType] = (r[scoreType] || 0) + e.iNum;
  return r;
}, {});

转载于:https://my.oschina.net/u/615101/blog/1491740

  • 点赞
  • 收藏
  • 分享
  • 文章举报
chuanqing4587 发布了0 篇原创文章 · 获赞 0 · 访问量 189 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: