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

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

技术教程推荐

零基础学Python -〔尹会生〕

深入剖析Kubernetes -〔张磊〕

从0开始做增长 -〔刘津〕

大规模数据处理实战 -〔蔡元楠〕

黄勇的OKR实战笔记 -〔黄勇〕

编辑训练营 -〔总编室〕

后端技术面试 38 讲 -〔李智慧〕

RPC实战与核心原理 -〔何小锋〕

手把手教你玩音乐 -〔邓柯〕

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