js数组过滤filter的使用理解小白级别
filter方法的介绍
数组的filter方法用于过滤数组中不符合条件的元素,这个方法不会修改原数组。
如何使用:
数组名.filter(function (参数){
return 选择条件;
})
详细解读
先简单看下代码
var arr=[1,2,3,4,5,6,7,8,9,10];
console.log(arr.filter(function(item){
return item%2==0;
}));//结果是2 4 6 8 10
filter方法中会传入一个 函数 作为方法的参数,这个函数也有一个参数,这个函数的参数实际上是 数组中的每个元素。函数要写一个返回值,返回值须是一个布尔值,如果值为真,则证明这个参数符合条件,反之为false,则是不符合条件。
filter方法会将符合条件的元素合并成一个新的数组并返回。
也可以这么写
var arr=[1,2,3,4,5,6,7,8,9,10];
console.log(arr.filter(function(item){
let result = item%2==0;
return result;
}));//结果是2 4 6 8 10
//或者
var arr2=arr.filter(function(item){
let result = item%2==0;
return result;
});
console.log(arr2);//结果是2 4 6 8 10
结果都是一样的,大同小异。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhghcgei
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13