标签: javascript arrays
在Javascript中,我有一个像这样的对象数组:
var array = [{ foo: 'bar' }, { foo: 'baz' }, { foo: 'qux' }];
看起来像这样,真的......
[0: {...}, 1: {...}, 2: {...}]
我删除了第二个:
delete array[1];
然后我有了这个:
[0: {...}, 2: {...}]
如何调整此数组以使键按数字顺序返回?
答案 0 :(得分:3)
我相信Array.splice就是你在这个案例中寻找的东西
array.splice(1,1);
答案 1 :(得分:2)
请改用splice方法:
array.splice(1, 1);
将删除索引1处的1个对象,而不留空格。