什么叫数组塌陷?
一个数组在进行删除数据单元操作的时候,删除掉这个单元之后,后面的数据单元会自动的补充的这个位置上来,造成数组长度的减少,这种情况被称之为数组塌陷。...例:循环删除数组中的数据,每循环一次,删除一个数据单元
var arr = [0,1,2,3,4,5,6,7,8,9];
for (var i = 0; i 如何解决数组塌陷问题呢?...var i = 0; i < arr.length; i++) {
arr.splice(i, 1);
i--;
}
console.log(arr); // []
// 方法2 从数组的末尾一项开始遍历