ES6 中filter过滤器的用法
var sexData=["男","女","女","男","女"];
var filter2=sexData.filter(function(sex){return sex==="女"
})//console.log(filter2) ["女", "女", "女"]
var porducts = [{name: 'apple',type: 'red'} ,{name: 'orange',type: 'orange'},{name: 'banana',type: 'yellow'},{name: 'mango',type: 'yellow'}
];
var filter2=porducts.filter(function(item){return item.type==='yellow'
})
//console.log(filter2)
//0: {name: "banana", type: "yellow"}1: {name: "mango", type: "yellow"}
1. filter()返回符合条件的元素的数组[]筛选回调函数,有三个参数语法:array.filter((value, index, arr) => {value === '匹配对象'})特殊用法:1. 去掉空字符串、undefined、nullarray.filter((value, index, arr) => {value})2. 数组去重array.filter((value, index, arr) => {arr.indexOf(value) === index})
//1. 去掉空字符串、undefined、null
var porducts = [{name:''},{name:"哈哈"}
];
var filter2=porducts.filter(function(item){return item.name
})
//console.log(filter2)
//打印得出 0: {name: "哈哈"}
//2. 数组去重
array.filter((value, index, arr) => {arr.indexOf(value) === index})
var porducts = ['苹果','香蕉','苹果','芒果']
var filter2=porducts.filter(function(item,index,porducts){return porducts.indexOf(item)==index
})
//console.log(filter2)
// ["苹果", "香蕉", "芒果"]
ES6 中filter过滤器的用法相关推荐
- matlab的filter函数,filter函数用法 matlab中filter函数的用法
matlab中filter函数的用法如果你深爱的人此刻在你身边陪你,你怎么会有时间来看这些文字呢 离散系统的差分方程为 2y[k]-y[-1]-3y[k-2]=2x[k]-x[k-1] x[k]=(0 ...
- matlab i型级联filter,Matlab中filter,conv,impz用法(最新整理)
<Matlab中filter,conv,impz用法(最新整理)>由会员分享,可在线阅读,更多相关<Matlab中filter,conv,impz用法(最新整理)(5页珍藏版)> ...
- java 过滤器 中文_java中Filter过滤器解决中文乱码办法
java中Filter过滤器解决中文乱码办法 发布时间:2020-04-07 10:19:09 来源:亿速云 阅读:16 作者:小新 这篇文章主要为大家详细介绍了java中Filter过滤器解决中文乱 ...
- Java Servlet中Filter过滤器的原理以及使用方式
详细介绍了Java Web Servlet中的Filter过滤器的原理以及常见用法. 文章目录 1 Filter接口 1.1 过滤器的生命周期 1.2 doFilter过滤方法 2 Filter的使用 ...
- php copy array,ES6中Array.copyWithin()函数用法的详解
ES6为Array增加了copyWithin函数,用于操作当前数组自身,用来把某些个位置的元素复制并覆盖到其他位置上去.下面重点给大家介绍ES6中Array.copyWithin()函数的用法,需要的 ...
- 关于Servlet中filter过滤器的小问题
刚进入filter的学习,一开始认为这东西也就不过如此了. 但是,我必须得承认,我错了! 刚开始学的时候,老师让我们自己做一个小程序. 就是:输入一串字符,点击发送,在另一个窗口显示.要求是把字符串中 ...
- java脏字过滤_分享JavaWeb中filter过滤器的案例妙用 - 脏话过滤/编码过滤/代码过滤...
案例1. 利用Servlet的过滤器Filter进行完成脏话过滤 package cn.javabs.filter; import java.io.IOException; import javax. ...
- java脏话模糊对比_分享JavaWeb中filter过滤器的案例妙用 - 脏话过滤/编码过滤/代码过滤...
案例1. 利用Servlet的过滤器Filter进行完成脏话过滤 package cn.javabs.filter; import java.io.IOException; import javax. ...
- python中filter函数的用法
描述 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换. 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为 ...
最新文章
- Spark Stream整合flum和kafka,数据存储在HBASE上,分析后存入数据库
- [android笔记]常用的Uri例子
- Hive的两种操作模式
- tankwar的java坦克子弹撞墙_tankwar
- 【CodeForces - 260B 】Ancient Prophesy (暴力匹配,BF算法,日期字符串)
- linux lnmp1.5.tar.gz,Linux 下lnmp
- android微信支付代码,详解android微信支付实例代码
- c++右值引用以及使用
- mysql 分表后如何扩展_MySQL横向扩展-分库分表解决方案总结
- Opencv之缺少api-ms-win-downlevel-shlwapi-l1-1-0
- 动态炫酷的404页面源码
- 知其然,知其所以然!
- 离散数学---序偶,笛卡尔积,自反,闭包
- 用iText把图片转成PDF
- 3d游戏计算机怎么配置要求吗,3DMAX软件对电脑的配置要求
- 【HTML第二个综合案例】----相亲App注册页面
- 基于matlab的颜色识别与提取_机器视觉综合实训有得
- OpenStack 运维 - 部署Nova组件 [T版]
- 驱动技巧:如何在Win7下安装SATA驱动开启AHCI模式
- CDC和HDC的区别与转换