【发布时间】:2014-04-29 23:42:22
【问题描述】:
我设法减少并将我的价格金额对象与此组合:
stooges = [{Price: 1.2, Amount: 40}, {Price: 1.3, Amount: 50}, {Price: 1.2, Amount: 60}];
inputarray = _.map _.groupBy(stooges, 'Price'), (v, k) ->
{ Price: k
Amount : _.reduce(v, ((m, i) -> m + i['Amount']), 0)}
console.log(inputarray)
创建以下内容
[Object { Price="1.2", Amount=100}, Object { Price="1.3", Amount=50}]
但也许分组太多了。无论如何,我试图以这样的方式结束
[ { 1.2 : 100 } , { 1.3 : 50 } ]
以价格为关键,以数量为价值。 该死的,我很讨厌这个。
【问题讨论】:
标签: javascript coffeescript underscore.js