splice(index,num,string)
删除:
var arr=['smile',2,3,'marie'];
arr.splice(0,2) //从第一个值(0)开始删除该数据的两(2)个值
alert(arr.splice(0,2)) //返回 smile,2
alert(arr) //返回3,marie
删除:
var arr=['smile',2,3,'marie'];
arr.splice(0,2) //从第一个值(0)开始删除该数据的两(2)个值
alert(arr.splice(0,2)) //返回 smile,2
alert(arr) //返回3,marie
修改:
var arr=['smile',2,3,'marie'];
arr.splice(0,1,'tony') //修改1个索引为0的值为tony
alert(arr.splice(0,1,'tony'))//返回值为tony
alert(arr) //返回值为tony,2,3,marie
增加:
var arr=['smile',2,3,'marie'];
arr.splice(1,0,'tony') //修改0个索引为1的值,在索引为1的值前插入tony
alert(arr.splice(1,0,'tony')) //返回值为空
alert(arr) // smile,tony,2,3,marie