标签:
1. slice
Array.slice(start,end) 方法可从已有的数组中返回选定的元素
start 为起始下标
end 为结束下标(可为空,为空时默认结束下标为数组的长度)
注意:此方法不会修改原有数组
var arr = [1,2,3], brr = arr.slice(0,1); alert(brr)://1 alert(arr);//123
2. splice
Array.splice(index,howmany,item1,.....,itemX) 方法向/从数组中添加/删除项目,然后返回被删除的项目
index 为起始位置
howmany 为要删除的个数,为0的话则不删除
item 为要增加到数组的项
注意:此方法会直接在本数组上进行操作,和slice是有区别的
var arr = [1,2,3], brr = arr.splice(0,1); alert(brr)://1 alert(arr);//23
javaScript array.slice和array.splice
标签:
原文地址:http://www.cnblogs.com/yangzonglong/p/4585071.html