JavaScript数组splice的三种使用

美女程序员鼓励师

1、删除,可以删除任何数量的项目。只需指定两个参数。要删除的第一项的位置和要删除的项目数。

例如,splice(0,2)将删除从index为0开始的两个项目。

2、插入,指定位置插入任意数量的项目。

只需提供三个参数:起始位置、0(要删除的项目数)和一个或多个要插入的项目。例如,splice(2,0,"red","green")将从当前数组位置2中插入字符串"red"和"green"。

3、更换,可以将任意数量的项插入指定位置,同时删除任意数量的项。

只需指定三个参数:起始位置、要删除的项数和要插入的任意数量的项。插入的项数不必等于删除的项数。

实例

var colors = ["red", "green", "blue"];

var removed = colors.splice(0,1); // 删除第一项

alert(colors); // green,blue

alert(removed); // red,返回的数组中只包含一项

 

removed = colors.splice(1, 0, "yellow", "orange"); // 从位置 1 开始插入两项

alert(colors); // green,yellow,orange,blue

alert(removed); // 返回的是一个空数组

 

removed = colors.splice(1, 1, "red", "purple"); // 插入两项,删除一项

alert(colors); // green,red,purple,orange,blue

alert(removed); // yellow,返回的数组中只包含一项

以上就是JavaScript数组splice的三种使用,希望对大家有所帮助。更多Javascript学习指路:Javascript

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

以上是 JavaScript数组splice的三种使用 的全部内容, 来源链接: utcz.com/z/546099.html

回到顶部