- 添加 unshift(element),push(element),splice(index,0,element)
- 删除 shift(),pop(),splice(delindex,delcount)
- 截取slice(start,[end]),合并concat()
- 拷贝slice(0),concat(),遍历
- slice: 截取数组,返回数组 slice(start,end):返回数组(index从0开始)start到end-1;
var arr=[1,2,3,4]; var newarr=arr.slice(2,3);
newarr=[3];
- splice:插入、删除元素 splice(start,delcount,insert1,insert2……)
var arr=[1,2,3,4,5]; var delarr=arr.splice(1,1,4,5);
delarr=[2];arr=[1,4,5,3,4,5];
注:splice直接对数组进行修改,返回删除的元素,在删除元素的位置插入
- clone方法:
1.遍历push
2.用slice,不改变原数组 slice(0)
3.concat()