千家信息网

js中的filter会不会改变原数组

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要介绍了js中的filter会不会改变原数组的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇js中的filter会不会改变原数组文章都会有所收获,下面我们一起来看
千家信息网最后更新 2025年01月22日js中的filter会不会改变原数组

这篇文章主要介绍了js中的filter会不会改变原数组的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇js中的filter会不会改变原数组文章都会有所收获,下面我们一起来看看吧。

1、filter()

检测数组元素,并返回符合条件所有元素的数组,不会改变原数组。

2、使用规则

return后面判断结果,取布尔值,true的话就添入新的filter数组中,false的话,不会添进filter的数组中。

var newArr = arr.filter(function(item,index,arr){    return true;       //返回真代表通过      return false;      //返回假代表不通过});

3、使用实例

    var f = arr.filter(function(val,idx,self){        return typeof val === "string";    })    console.log(f);     // ["a", "45", "hello"]

关于"js中的filter会不会改变原数组"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"js中的filter会不会改变原数组"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

0