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

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

技术教程推荐

硅谷产品实战36讲 -〔曲晓音〕

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

Nginx核心知识150讲 -〔陶辉〕

设计模式之美 -〔王争〕

图解 Google V8 -〔李兵〕

正则表达式入门课 -〔涂伟忠〕

手机摄影 -〔@随你们去〕

React Hooks 核心原理与实战 -〔王沛〕

程序员的测试课 -〔郑晔〕

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