您现在的位置是:首页 > Javascript
当前栏目
js中filter函数的用法
2023-03-20 15:27:37 时间
经过小编讲解的那么多关于JavaScript的内容,你肯定发现数组的使用是最常用也是最简单得了吧。JavaScript数组操作中,有一个功能是过滤筛选,通过这个操作我们可以得出我们真正需要元素,而非复杂多余的影响我们代码使用的元素。本文介绍JavaScript中起到筛选过滤作用的filter函数的具体用法。
1、filter函数
过滤器函数,用于把Array的某些元素过滤掉,然后返回剩下的元素。
2、使用语法
array.filter(function(currentValue,index,arr), thisValue)
3、参数
function(currentValue, index,arr):必须,是一个函数,数组中的每个元素都会执行这个函数。
1、currentValue :必须,当前元素的值。
2、index:可选,当前元素的索引值。
3、arr :可选,当前元素属于的数组对象。
thisValue:可选。执行 function(currentValue,index,arr) 时的用于 this 的值。
4、返回值
返回过滤元素后的新数组
5、使用实例:使用filter函数筛选过滤多个条件
let filters = {name: xiaoming, age: 17} let keys = Object.keys(filters) let result = list.filter(item => { return keys.every(key => filters[key].indexOf(item[key]) > -1) })
以上就是JavaScript中起到筛选过滤作用的filter函数的具体介绍及用法,希望能对你有所帮助哦~
相关文章
- LiteFlow组件式流程引擎框架
- 常见的WebGIS地图库
- 基于eos的Dapp开发--元素战争(三)
- Vue 超实用方法,效率提升80%
- Vue 8种组件通信方式
- 6个上万人推荐的强大网站!工作学习必备,你值得拥有
- 重学JavaScript第1集|变量提升
- 被同事的空指针硬生生的折磨了好久,终于学会了如何处理空指针
- 让你怀疑人生的重载和重写的区别
- 详解JavaScript引擎的相关概念和工作原理
- 联想个人智能大厦全新升级 多赛道并举领跑新常态
- Deno需要做什么才能取代Node.js?
- JavaScript开发人员看过来!这份TypeScript快速入门简介请收好
- 在Ant Design 4.0里,我们如何追求快乐的工作?
- 初学者怎样学习 JS 更有效?六个方法供你参考!
- Node Sass 弃用,以 Dart Sass 代替
- 一篇文章带你了解JavaScript 数组迭代方法
- 你用过宏##粘贴函数,然后用函数指针查找执行吗?今天就给你说道说道
- CSS(CascadingStyle Sheets)样式更改——2D转换
- 程序员跳槽,该如何选择一家好公司