// 数组塌陷问题 解决方法1 进程中控制变量增减
例子:清除数组每一项
// var arr = [1,2,3,4,5,6]
// for(var i = 0; i <= arr.length -1; i++){
// arr.splice(i,1)
// 每次删除 都让I 重新
// i--
// console.log(arr)
// }
// console.log(arr)
// 数组塌陷问题 解决方法2 倒叙删除每一项
此方法从根本避开索引下标缺失的影响
例子:清除数组每一项
var arr = [1,2,3,4,5,6]
for(var i = arr.length - 1; i >= 0; i--){
arr.splice(i,1)
console.log(arr)
}
console.log(arr)
补充
// var res = []
// var arr = [1,2,3,4,5,6]
// for(var i = 0; i <= arr.length -1; i++){
// // res = arr.slice(i,i+1)
// res.push(arr.slice(i,i+1)[0])