1、连接
var newArr = arr1.concat(arr2);
将俩个数组拼接成一个新数组;
2、截取
var subArr = arr.slice(starti,endi+1);
截取arr数组中从starti处开始到endi位置之间的数组;
3、splice:删除、插入、替换
删除 var delete = arr.splice(starti,n);
删除arr数组中从starti开始的n个元素,split直接删除该数组的元素,返回被删除后的数组,如果想要获得一个被删除后
的新数组,要new一个数组,然后进行赋值;
插入 arr.splice(starti,0,值1,arr2);
在arr中starti中插入值1和arr2;原starti位置及其之后的位置向后顺移;
替换 var deleted = arr.splice(starti,n,值1,arr2);
先删除arr中从starti处到n的元素,然后在starti处的位置插入新元素
欢迎关注我的个人技术公众号!javascript艺术