当前位置:   article > 正文

js中不改变原数组的方法有哪些?可以改变的有哪些?_js不改变原数组的方法

js不改变原数组的方法

会修改原数组的数组方法:

1.push()                    后增

2.pop()                      后删

3.shift()                      前删

4.unshift()                  前增

5. splice()                   删除,修改 

                                        一个值时:删除该下标(包括本身)后面所有的数据
                                       二个值时:从第二位开始删除  向后删除3个数据(包括第二位)
                                        三个值时:从第二位开始删除  向后删除3个数据(包括第二位)

                                          并将新数据 放到删除的位置上          

6.sort()            排序    arr.sort((a,b)=>{return         a-b   })a-b为从小到大  b-a为从大到小          

7.reverse()        倒序

8.forEach()        循环

4. reverse:         倒序        将数组中数据进行反转     返回值为反转后的数组

不改变原始数组的方法有:

 1.split()        分割                    根据分隔符分割字符串并转换成数组    没有分隔符

                                                就 将字符串转换成一个数组  

 2.filter()                过滤

 3.concat()                          合并数组    两个或者多个数组进行合并   返回值为合并之后的新数组

 4.  map()               

5.slice(start,end)                截取数组      从start开始截取 到end之前结束 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/915175
推荐阅读
相关标签
  

闽ICP备14008679号