删除键后调整对象键

Jas*_*rga 6 javascript arrays

在Javascript中,我有一个像这样的对象数组:

var array = [{ foo: 'bar' }, { foo: 'baz' }, { foo: 'qux' }];
Run Code Online (Sandbox Code Playgroud)

看起来像这样,真的......

[0: {...}, 1: {...}, 2: {...}]
Run Code Online (Sandbox Code Playgroud)

我删除了第二个:

delete array[1];
Run Code Online (Sandbox Code Playgroud)

然后我有这个:

[0: {...}, 2: {...}]
Run Code Online (Sandbox Code Playgroud)

如何调整此数组以使键按数字顺序返回?

小智 3

我相信Array.splice就是您在这种情况下寻找的

array.splice(1,1);
Run Code Online (Sandbox Code Playgroud)