当前位置:   article > 正文

关于Js的数组方法是否会修改原数据的问题_js会改变原数组吗

js会改变原数组吗
1、push

改变原数组,返回的是修改后数组的长度

2、unshift

改变原数组,返回的是修改后数组的长度

3、pop

改变原数组,返回删除的元素

4、shift

改变原数组,返回删除的元素

5、sort

改变原数组,返回排序后数组

6、splice

会改变原数组,如果是删除一个元素,会返回删除元素的数组

7、reverse

会改变原数组

8、concat

不会改变原数组,会返回拼接后的数组

9、join

不会改变原数组,返回指定分隔符拼接的数组

10、reduce

不会改变原数组

11、map

正常情况下不会修改原数组,如果是对象数组会修改原数组

12、forEach

不会改变原数组,且无返回值

13、filter

不会改变原数组

14、slice

不会改变原数组,返回提取的部分

15、findIndex

不会改变原数组

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

闽ICP备14008679号