splice()方法

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);

猜你喜欢

转载自www.cnblogs.com/jian1234/p/9668895.html
今日推荐