基本上这是我的目标:
Object
data:Array[4]
0:Object
1:Object
2:Object
3:Object
length:4
__proto__:Array[0]
__proto__:Object
我想删除第3个对象i,e 2:object
这就是我在做的事。
for(var arr in mainObj){
var index = Object.keys(mainObj).indexOf(arr);
if(index == 2)
{
delete mainObj[arr];
}
}
这不起作用。如何实现这一目标。最后我应该得到。
Object
data:Array[3]
0:Object
1:Object
2:Object
length:3
__proto__:Array[0]
__proto__:Object
答案 0 :(得分:0)
也许你可以试试这个:
mainObj.data.splice(2, 1);