1
我有對象的數組(爲了)(產品):我想組和ID統計所有這些產品:GROUPBY陣列underscore.js
var order = [
{ product_id: 70, product_price: 9, product_color: "ccc"},
{ product_id: 70, product_price: 9, product_color: "ccc"},
{ product_id: 71, product_price: 10, product_color: "fff" } ];
用下劃線.js文件:
var groups = _.countBy(order, function(value){
return value.product_id + "#" + value.product_price + "#" + value.product_color;
})
//--> Object {70#ccc#9: 2, 71#fff#10: 1}
所以它的工作原理......但現在,我怎麼能返回論文值到這樣一個數組,這樣我就可以用這方面的工作爲對象的新數組?
[
{ product_id: 70, product_price: 9, product_color: "ccc", count: 2},
{ product_id: 70, product_price: 9, product_color: "fff", count: 1}
];
嗯,這很容易:-)謝謝! – shlagwuk