js数组中的splice方法可谓是一个万能的方法,它既可以用来添加元素,也可以用来删除元素
甚至可以用来替换元素
假设我们有一个数组a
var a=[1,2,3,4,5,6];
a.splice(2,3);它的意思就是从第二个位置删除三个元素,所以此时数组元素为1,2,6
a.splice(2,0,'a','b','c');这样写的意思就是从第二个位置开始,删除0个元素,并添加a,b,c三个元素,
所以数组此时为1,2,a,b,c,3,4,5,6;
a.splice(2,2,,'a','b');这样就是从第二个位置删除两个元素,再添加两个元素,就实现了数组元素的替换
此时的数组元素就成了1,2,a,b,5,6;