splice()方法
删除
arrayObject.splice(index,count)
功能:
index处开始的零个或者多个元素,
返回值:
含有被三处的元素的数组
说明:
count 是要删除的项目数量。如果设置为0 ,则不会删除羡慕。如果不设置,则删除从index开始的所有值
例子:
var arr=["a","b","c","d","e","f"];
var delArr=arr.splice(2,2);
document.write(arr);
document.write(delArr);
插入
arrayObject.splice(index,0,item1,....,itemX)
功能:
在指定位置插入值
参数:
index:起始位置
0:要删除的项数
item1,....,itemX:要插入的项
返回值:数组
例子:
var arr=["a","b","c","d","e","f"];
var a = arr.splice(3,0,"m","n");
document.write(arr);
document.write(a);
替换
arrayObject.splice(index,count,item1,....,itemX)
功能:
在指定位置插入值,且同时删除任意数量的项
参数:
index:起始位置
count:要删除的项数
item1,....,itemX:要插入的项
返回值:从原始数组中的项(如果没有删除任何项,则返回空数组)
例子:
var arr=["a","b","c","d","e","f"];
var b = arr.splice(1,2,"x","y","z");
document.write(arr);
document.write(a);