I have the following array:
var example = [
function() { /* hello */ },
function() { /* goodbye */ }
];
我使用
delete example[0];
后,得到以下结果:var example = [
1: function() { /* goodbye */ }
];
有没有比
delete
更好的解决方案?或者有没有简单的方法来修复数组中的索引?(我可以使用jQuery)。
编辑:我已经修复了示例数组。这些索引是作为示例存在的。
[].shift()
同样适用。如果您想从数组末尾删除它,也可以使用[].pop()
。 - Alex Wayne