0
我有一個數組,這種格式如下。嘗試推送多個完整的子陣列(以A-開頭),以滿足新陣列的條件並保持陣列格式。下面的代碼沒有成功。推整個子陣列
陣:
{"#VER": {
"A-1": {
"verdatum": "2016-07-08",
"vertext": "1073, Almi",
"trans": [{
"account": "1510",
"amount": "52500.00"
}, {
"account": "3010",
"amount": "-42000.00"
}, {
"account": "2611",
"amount": "-10500.00"
}]
},
"A-2": {
"verdatum": "2016-07-08",
"vertext": "1074, Text",
"trans": [{
"account": "1510",
"amount": "15000.00"
}, {
"account": "3010",
"amount": "-12000.00"
}, {
"account": "2611",
"amount": "-3000.00"
}]
}
}
}
代碼,到目前爲止,但改變陣列
var newarray = [];
$.each(array["#VER"], function(i, item) {
if (condition for subarray) {
newarray.push(i,item);
}
});
在真實生活的if語句是一個複雜的過濾器和多個子數組將被推 –
@KevinLindmark我已經更新了答案。 – nrg
當然,謝謝!想要推動複雜......不知道爲什麼 –