splice()函数是javascript中常用的数组操作函数,它可以用来删除、替换和添加数组元素。它返回一个包含被删除元素的新数组,原数组被改变。
splice()函数的使用方法:
array.splice(start,deleteCount,item1,item2,....):
start:从该位置开始插入删除操作,如果超出了数组的长度,则不会添加任何元素;
deleteCount:要删除的元素的个数,如果为0,则不会删除元素;
item1,item2,....:要添加的新元素,从start位置开始添加,如果不添加新元素,则不会添加任何元素。
splice()函数的一些实例:
1、删除元素:var arr = [1,2,3,4,5];arr.splice(2,2); // 删除索引为2的两个元素,返回[3,4],原数组变成[1,2,5];
2、替换元素:var arr = [1,2,3,4,5];arr.splice(2,2,6,7); // 删除索引为2的两个元素,替换为6,7,返回[3,4],原数组变成[1,2,6,7,5];
3、添加元素:var arr = [1,2,3,4,5];arr.splice(2,0,6,7); // 在索引为2的位置添加6,7,返回[],原数组变成[1,2,6,7,3,4,5];
4、添加元素:var arr = [1,2,3,4,5];arr.splice(10,0,6,7); // 在索引为10的位置添加6,7,返回[],原数组变成[1,2,3,4,5,6,7];
splice()函数可以用来实现数组的插入、删除、替换操作,是javascript中常用的数组操作函数。它的使用方法是array.splice(start,deleteCount,item1,item2,....),start表示从该位置开始插入删除操作,deleteCount表示要删除的元素的个数,item1,item2,....表示要添加的新元素,它返回一个包含被删除元素的新数组,原数组被改变。