阵列我有这样如何分离在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) –