参数列表:起始位置,要清空的数据格个数,要插入的一系列元素
一个参数:
start
从start位置对应的元素开始,到数组最后一个元素,全部被删除
作用:删除包含某个位置在内的所有元素
两个参数:
start 0:数组不变
start count(count不为0):从start位置起,删除count个元素
作用:删除从某位置开始的一系列元素
三个参数:
start 0 ...
令新元素的个数为n
过程:
找到start位置
清空包括start在内的n个数据格,暂时保存相对应的旧元素
把n个新元素插入到n个数据格中
原先从start位置开始的所有旧元素位置均发生改变,全部往后移动n位
作用:在原数组元素全部保留的情况下,插入一些新元素
start count ...
找到start位置
清空包括start在内的n个数据格,并删除相对应的旧元素
把n个新元素插入到n个数据格中
从start+count-1位置开始的所有旧元素位置不变
作用:删除原数组的部分元素,并在相应位置插入一些新元素
splice总结:
只删除元素
只插入元素
既删除元素,也插入元素
故而,我把这个方法称为:删除插入法