如果我声明这个
var data = [];
data [300] = 1;
data [600] = 1;
data [783] = 1;
我有一个长度为 784 的数组,但其中只有 3 个已定义的项。
因为 splice(300,1) 会删除项目和索引,但也会移动每个连续的位置,我如何在不改变数组顺序的情况下从数组中删除索引 300 中的对象,所以当我使用
for(var x in data)
它只能在索引 600 和 783 上正确迭代 2 次?
我尝试使用 data[300] = undefined
但索引 300 仍然被迭代。
最佳答案
关于javascript - 从 javascript 数组中删除索引 altogehter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28332315/