相关疑难解决方法(0)

Underscore.js:集合中的项目总和

我在这里做了一个小plnkr 来展示我想要实现的目标.我有一个大数据集,我喜欢总结个人类型以获得总数.

我可以想到迭代并将结果添加到对象哈希,但想知道用下划线解决它的更优雅方式.我使用的是underscore.js,但从未尝试过map reduce或其他功能范例.请更新plnkr以了解如何执行此操作.

http://plnkr.co/edit/B5HGxhwvWsfvOR97z7TL?p=preview

var data = [ {'type': "A", 'val':2},
  {'type': "B", 'val':3},
  {'type': "A", 'val':1},
  {'type': "C", 'val':5} ];


 _.each(data, function (elm, index) {
   console.log(elm);  
 });

 /*
 Desired output

 out = [ {'type': "A", 'total':3},
  {'type': "B", 'total':3},
  {'type': "C", 'total':5} ];

 */
Run Code Online (Sandbox Code Playgroud)

javascript underscore.js

17
推荐指数
3
解决办法
3万
查看次数

标签 统计

javascript ×1

underscore.js ×1