Javascript 删除关键帧后调整对象关键帧
在Javascript中,我有一个对象数组,如下所示:Javascript 删除关键帧后调整对象关键帧,javascript,arrays,Javascript,Arrays,在Javascript中,我有一个对象数组,如下所示: var array = [{ foo: 'bar' }, { foo: 'baz' }, { foo: 'qux' }]; 看起来像这样,真的 [0: {...}, 1: {...}, 2: {...}] 我删除了第二条: delete array[1]; 那么我有这个, [0: {...}, 2: {...}] 如何调整此数组,使关键点按数字顺序返回?我相信这就是您在本例中所要查找的 array.splice(1,1); 请改用
var array = [{ foo: 'bar' }, { foo: 'baz' }, { foo: 'qux' }];
看起来像这样,真的
[0: {...}, 1: {...}, 2: {...}]
我删除了第二条:
delete array[1];
那么我有这个,
[0: {...}, 2: {...}]
如何调整此数组,使关键点按数字顺序返回?我相信这就是您在本例中所要查找的
array.splice(1,1);
请改用以下方法:
array.splice(1, 1);
将删除索引1处的1个对象,而不留下空白。^如果不使用
删除,则无需担心。