Array.slice 截取数组
slice(start[,end])
在JavaScript中,Array对象的slice(start[,end])方法返回数组从下标[start,end)的部分(不包含下标为end的元素)如果没有指定end参数,则从start开始到数组结尾的部分,slice()方法不改变原数组,如果要删除数组的一部分,可以使用splice()方法。
例:
var array = [1,2,3,4,5,6,7,8,9];
console.log(array.slice(6));//[7,8,9]
console.log(array.slice(0,3));//[1,2,3]
Array.splice 截取数组
splice(start[,delete_count][,value,...])
start:开始的下标
delete_count:要删除的个数
value,...:删除之后从start位置要插入数组的元素
例:
var arr = [1,2,3,4,5,6,7,8,9];
var a = arr.splice(0); //arr为[] , a为[1,2,3,4,5,6,7,8,9]
var a = arr.splice(0,5);//arr为[6,7,8,9] , a为[1,2,3,4,5]
var a = arr.splice(0,5,100,200,300);//arr为[100,200,300,6,7,8,9] , a为[1,2,3,4,5]
js中数组的相关操作
最新推荐文章于 2021-10-28 22:10:46 发布