通过delete 删除的时候array的长度不变,但是被删除的index位置是个空位置了。例如 a=[1,2,3] 的数组delete a[0] 后得到的是a[<1 empty slot>,2,3],同时a.length也是3;
如果需要移除一个数组的数据,同时长度也发生变化,你可以用另外一个方法splice 例如 [1,2,3].splice(0,1) 就得到[2,3]
代码都发出来。用代码块的方式
删完之后原来的位置就变成空了,删完之后需要把删的位置截掉,或者直接截掉
arr.splice(index, 1)