Javascript 中的 Filter()函数

首页 / JavaScript入门教程 / Javascript 中的 Filter()函数

filter()方法创建一个新数组,其中所有元素都通过了由提供的函数实现的测试。此方法使用静态值填充从开始索引到结束索引的数组的所有元素。 filter()方法不适用于没有值的数组元素的函数。

Filter - 语法

array.filter (function (currentValue, index, arr), this_arg) 

Filter - 参数

CurrentValue(必填)  -  当前元素的值。

indexx    - 当前元素的数组索引。

arr          -  调用了filter()的数组。

this_arg  - 参数用于告诉函数在执行参数函数时使用此值。

Filter - 返回值

包含所有通过测试的元素的数组。如果没有元素通过测试,它将返回一个空数组。

Filter - 浏览器支持

Chrome yse
Edge yes
Firefox 1.5
Opera yes

Filter - 示例

JavaScript数组filter()方法

<script type="text/javascript">
//JavaScript to illustrate filter() method
function JavaTpoint(value)
{ return value>=5;
}
    //Input array
  var arr= [1,2,3,4,5,6,7,8,9,10]; 
  var result=arr.filter(JavaTpoint); 
  document.write(result); 

// expected output: arr[Output: 5,6,7,8,9,10]    
</script> 

输出:

5,6,7,8,9,10

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

微服务架构核心20讲 -〔杨波〕

软件测试52讲 -〔茹炳晟〕

程序员的数学基础课 -〔黄申〕

玩转webpack -〔程柳锋〕

打造爆款短视频 -〔周维〕

爆款文案修炼手册 -〔乐剑峰〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

遗留系统现代化实战 -〔姚琪琳〕

B端体验设计入门课 -〔林远宏(汤圆)〕

好记忆不如烂笔头。留下您的足迹吧 :)