牛骨文教育服务平台(让学习变的简单)
博文笔记

js数组的连接和截取

创建时间:2018-01-27 投稿人: 浏览次数:135

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处的位置插入新元素


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。