定义和用法
剪接()方法用于插入、删除或替换数组元素。
语法
ArrayObject.splice(指数多少,Element1…,单元)
参数描述
索引是必需的。指定添加/删除元素的位置。
此参数是数组元素的下标,该数组元素开始插入和或删除,并且必须是一个数字。

Howmany是必要的。有多少元素应该被删除它一定是一个数字,但它可以是0。
如果未指定此参数,则从索引开始到原始数组结尾的所有元素都将被删除。

Element1是可选的。一个新的元素,指定要添加到阵列中,在指数的点从下标开始。
单元是可选的。一些元素可以被添加到阵列。
返回值
如果元素从数组对象删除,它将返回已删除的元素的数组。
解释
拼接()方法可以从索引中删除零个或多个元素,并用参数列表中声明的一个或多个值替换已删除的元素。
提示和注释
注意:请注意拼接()方法不同于切片()方法,而拼接()方法直接修改数组。
例子
例1
在这种情况下,我们将创建一个新数组并向它添加一个元素:
复制代码代码如下所示:


输出:
乔治,约翰,托马斯,杰姆斯,Adrew,Martin George,约翰,威廉,托马斯,杰姆斯,Adrew,Adrew。
例2
在这种情况下,我们将删除位于索引2中的元素,并添加新元素以替换已删除的元素:
复制代码代码如下所示:


输出:
乔治,约翰,托马斯,杰姆斯,Adrew,Martin George,约翰,威廉,杰姆斯,Adrew,马丁
例3
在本例中,我们将从索引2(托马斯)中删除三个元素,并添加一个新元素(威廉)以替换已删除的元素:
复制代码代码如下所示:


输出:
乔治,约翰,托马斯,杰姆斯,Adrew,Martin George,约翰,威廉,马丁