0
我有這樣的事情:結合像JSON性能和和值
[
{
"SalesRep": "Bob",
"Market": "Market1",
"Revenue": "1000"
},
{
"SalesRep": "Mary",
"Market": "Market2",
"Revenue": "2000"
},
{
"SalesRep": "Amy",
"Market": "Market1",
"Revenue": "3000"
},
{
"SalesRep": "Cody",
"Market": "Market2",
"Revenue": "5000"
}
]
和我想要得到的是結合市場一樣,歸納收入因此上面可以是另一個對象:
[
{
"Market": "Market1",
"Revenue": "4000"
},
{
"Market": "Market2",
"Revenue": "7000"
}
]
我無法弄清楚如何遍歷topMarkets
如果市場內部存在進行搜索。我嘗試了很多不同的東西,但這可能是我最近的。
var topMarkets = [];
$.each(data, function(k, v) {
for(var i=0; i<data.length; i++) {
if (topMarkets.length == 0) {
topMarkets.push({"Market":v.Market, "Revenue":parseFloat(v.Revenue)});
} else {
//how to check if topMarkets[i]["Market"] == v.Market ?
//push to topMarkets here if v.Market does not exist in topMarkets
}
}
});