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);