百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> filter函数如何使用
分享文章到:

filter函数如何使用

发布时间:09/01 来源:未知 浏览: 关键词:
JavaScript中的arr.filter()函数用于从给定数组创立一个新数组,该数组仅包括给定数组中知足参数函数设定前提的那些元素。下面我们就来详细看一下filter()的使用办法。

JavaScript

filter()的根本语法如下:

var newArray = arr.filter(arg_function[, this_arg])

filter()函数的参数是另一个函数,它定义要为数组的每个元素检查的前提。这个arg_function本身有三个参数:

array:这是调取.filter()函数的数组

index:这是函数处置的当前元素的索引。

element:这是函数正在处置的当前元素。

另一个参数this_arg用于表示函数在施行参数函数时使用此值。

下面我们来看详细的示例

函数filter()创立一个新数组,该数组仅包括知足isPositive()函数检查的前提的元素。

例1:

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>

<script> 
function isPositive(value) { 
  return value > 0; 
} 
  
function func() { 
    var filtered = [112, 52, 0, -1, 944].filter(isPositive); 
    document.write(filtered); 
} 
func(); 
</script> 
</body>
</html>

输出结果为:112,52,944

例2:

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
<script> 
function isEven(value) { 
  return value%2 == 0; 
} 
  
function func() { 
    var filtered = [11, 98, 31, 23, 944].filter(isEven); 
    document.write(filtered); 
} 
func(); 
</script> 
</body>
</html>

输出结果为:98,944

本篇文章到这里就已经全部完毕了,更多出色内容大家可以关注百分百源码网的其他相关栏目教程!!!

以上就是filter函数如何使用的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板