arr.splice(start,delete_length)
这种方式数组长度相应改变,原来的索引也相应改变。
splice()删除后返回的是删除的元素。
另外splice()还可以添加,替换数组元素。
var arr = [1,true,{},"a"];
var a = arr.splice(0,2);
/*输出*/
console.log("删除后 数组的长度:" + arr.length);
console.log("此时arr[1]:" + arr[1]);
console.log("a:" +a);
console.log(arr);
![](https://i-blog.csdnimg.cn/blog_migrate/b116c0b8dc74eea438d241cb9a32ad8b.png)