陣列我有這樣如何分離在JavaScript
dta: [
{
amt: "200000",
dat: "2016-10-14 10:41:20 am",
grt: "GRT",
uid:"example123"
},
{
amt: "300000",
dat: "2016-10-14 10:41:20 am",
grt: "RPD",
uid:"example123"
}]
陣列對象,並我要拆分此陣列中的兩個陣列基於所述基於所述grt:
我試過,但它開始從1
function seperate(data) {
console.log(data)
for (var i = 0; i < data.dta.length; i++) {
if (data.dta[i].grt === 'GRT') {
owing[i] = data.dta[i];
} else {
repaid[i] = data.dta[i];
}
}
}
通過調試器走過你的代碼,你會很快看到你的問題在哪裏。 – 2016-10-28 09:41:16
可能重複[什麼是最有效的方法groupby在一個JavaScript數組的對象?](http://stackoverflow.com/questions/14446511/what-is-the-most-efficient-method-to-groupby- on-a-javascript-array-of-objects) –