splice详解

var arr = [1,2,3,4,5,6,7,8,9];
var arr1 = [1,2,3,4,5,6,7,8,9];
arr.splice(3,0,123); 
arr1.splice(4,1)
console.log(arr)  //[1,2,3,123,4,5,6,7,8,9]
console.log(arr1) //[1,2,3,4,6,7,8,9]

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
arrayObject.splice(index,howmany,item1,…,itemX)
index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, …, itemX 可选。向数组添加的新项目。
注意:该方法会改变原始数组。

你可能感兴趣的:(js)