Object {Results:Array[3]}
Results:Array[3]
[0-2]
0:Object
id=1
name: "Rick"
upper:"0.67"
1:Object
id=2
name:'david'
upper:"0.46"
2:Object
id=3
name:'ashley'
upper:null
我有这个如上所示的对象数组。和一个叫可变delete_id从对象列表中删除对象
delete_id = 1,2
所以这表示ID为1和2的对象应该删除对象的数组中的对象,并给出最终结果如下:
Object {Results:Array[1]}
Results:Array[3]
[0]
0:Object
id=3
name:'ashley'
upper:null
有人可以让我知道如何做到这一点。我试图使用下面的这个函数。它只会删除变量delete_id中的第一个值。即带有1的id被删除。与之相似,如果我们有delete_id = 2,3则仅删除2.我想删除2和3两个...
function removeID(delete_id) {
tabledata = tabledata.filter(function (obj) {
return delete_id.indexOf(obj.id);
});
http://stackoverflow.com/questions/500606/deleting-array-elements-in-javascript-delete-vs-splice? –
我可以使用拼接从对象数组中删除吗? – Patrick
数组是数组,不是? –