1、删除,可以删除任何数量的项目。只需指定两个参数。要删除的第一项的位置和要删除的项目数。
例如,splice(0,2)将删除从index为0开始的两个项目。
2、插入,指定位置插入任意数量的项目。
只需提供三个参数:起始位置、0(要删除的项目数)和一个或多个要插入的项目。例如,splice(2,0,"red","green")将从当前数组位置2中插入字符串"red"和"green"。
3、更换,可以将任意数量的项插入指定位置,同时删除任意数量的项。
只需指定三个参数:起始位置、要删除的项数和要插入的任意数量的项。插入的项数不必等于删除的项数。
实例
varcolors=["red","green","blue"]; varremoved=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
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容