数组的filter返回新数组所以不影响原数组吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组的filter返回新数组所以不影响原数组吗?相关的知识,希望对你有一定的参考价值。

不会
1.
放心,filter()在过滤数组的时候不会改变原数组的。
2.
1、filter() 检测数组元素,并返回符合条件所有元素的数组,不会改变原数组。
3.
2、使用规则 return后面判断结果,取布尔值,true的话就添入新的filter数组中,false的话,不会添进filter的数组中。
4.
1 2 3 4 varnewArr = arr.filter(function(item,index,arr)
参考技术A 要看所谓的filter功能的实现方法,如果返回全新数组,应该不影响老数组

以上是关于数组的filter返回新数组所以不影响原数组吗?的主要内容,如果未能解决你的问题,请参考以下文章

JS中filter的用法

数组方法比较

不改变原数组的方法

ES5新增的数组方法

数组的循环与迭代......字符串

哪些方法改变原数组,哪些方法不改变原数组