splice() 对数组的的用法
第一种:删除
array.splice(index,num)
第一个参数:第几项位置,第二个参数:要删除几个。返回值为删除内容,array为结果值。
var a = ['a','b','c','d']
a.splice(2,2) //['c','d']
console.log(a) //['a','b']
第二种:插入
array.splice(index,0,insertValue)
第一个参数(插入位置数组下标),第二个参数(0),第三个参数(插入的项)
var a = ['a','b','c','d']
a.splice(1,0,'bb') //[]
console.log(a) //['a', 'bb', 'b', 'c', 'd']
第三种:替换
array.splice(index,num,insertValue)
第一个参数(起始位置),第二个参数(替换的个数),第三个参数(插入任意数量的项)
var a = ['a','b','c','d']
a.splice(1,3,'e') //['b', 'c', 'd']
console.log(a) //['a', 'e']