您的位置:首页 > Web前端 > JavaScript

js中数组的相关操作

2016-11-23 14:51 344 查看
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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: