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过滤器的用法相关推荐

  1. matlab的filter函数,filter函数用法 matlab中filter函数的用法

    matlab中filter函数的用法如果你深爱的人此刻在你身边陪你,你怎么会有时间来看这些文字呢 离散系统的差分方程为 2y[k]-y[-1]-3y[k-2]=2x[k]-x[k-1] x[k]=(0 ...

  2. matlab i型级联filter,Matlab中filter,conv,impz用法(最新整理)

    <Matlab中filter,conv,impz用法(最新整理)>由会员分享,可在线阅读,更多相关<Matlab中filter,conv,impz用法(最新整理)(5页珍藏版)> ...

  3. java 过滤器 中文_java中Filter过滤器解决中文乱码办法

    java中Filter过滤器解决中文乱码办法 发布时间:2020-04-07 10:19:09 来源:亿速云 阅读:16 作者:小新 这篇文章主要为大家详细介绍了java中Filter过滤器解决中文乱 ...

  4. Java Servlet中Filter过滤器的原理以及使用方式

    详细介绍了Java Web Servlet中的Filter过滤器的原理以及常见用法. 文章目录 1 Filter接口 1.1 过滤器的生命周期 1.2 doFilter过滤方法 2 Filter的使用 ...

  5. php copy array,ES6中Array.copyWithin()函数用法的详解

    ES6为Array增加了copyWithin函数,用于操作当前数组自身,用来把某些个位置的元素复制并覆盖到其他位置上去.下面重点给大家介绍ES6中Array.copyWithin()函数的用法,需要的 ...

  6. 关于Servlet中filter过滤器的小问题

    刚进入filter的学习,一开始认为这东西也就不过如此了. 但是,我必须得承认,我错了! 刚开始学的时候,老师让我们自己做一个小程序. 就是:输入一串字符,点击发送,在另一个窗口显示.要求是把字符串中 ...

  7. java脏字过滤_分享JavaWeb中filter过滤器的案例妙用 - 脏话过滤/编码过滤/代码过滤...

    案例1. 利用Servlet的过滤器Filter进行完成脏话过滤 package cn.javabs.filter; import java.io.IOException; import javax. ...

  8. java脏话模糊对比_分享JavaWeb中filter过滤器的案例妙用 - 脏话过滤/编码过滤/代码过滤...

    案例1. 利用Servlet的过滤器Filter进行完成脏话过滤 package cn.javabs.filter; import java.io.IOException; import javax. ...

  9. python中filter函数的用法

    描述 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换. 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为 ...

最新文章

  1. Spark Stream整合flum和kafka,数据存储在HBASE上,分析后存入数据库
  2. [android笔记]常用的Uri例子
  3. Hive的两种操作模式
  4. tankwar的java坦克子弹撞墙_tankwar
  5. 【CodeForces - 260B 】Ancient Prophesy (暴力匹配,BF算法,日期字符串)
  6. linux lnmp1.5.tar.gz,Linux 下lnmp
  7. android微信支付代码,详解android微信支付实例代码
  8. c++右值引用以及使用
  9. mysql 分表后如何扩展_MySQL横向扩展-分库分表解决方案总结
  10. Opencv之缺少api-ms-win-downlevel-shlwapi-l1-1-0
  11. 动态炫酷的404页面源码
  12. 知其然,知其所以然!
  13. 离散数学---序偶,笛卡尔积,自反,闭包
  14. 用iText把图片转成PDF
  15. 3d游戏计算机怎么配置要求吗,3DMAX软件对电脑的配置要求
  16. 【HTML第二个综合案例】----相亲App注册页面
  17. 基于matlab的颜色识别与提取_机器视觉综合实训有得
  18. OpenStack 运维 - 部署Nova组件 [T版]
  19. 驱动技巧:如何在Win7下安装SATA驱动开启AHCI模式
  20. CDC和HDC的区别与转换

热门文章

  1. 继豪中考体质测试系统软件,肺活量测试仪
  2. 【计算机图形学基础】第一章绪论
  3. Mysql 简易入门
  4. 简单入侵收费电影网站
  5. WPF4.0用tablet实现手写输入(更新XP SP3下也能手写输入方法)
  6. 计算机运行点是哪个,电脑开始运行在哪里找
  7. STM32F103C8T6寄存器简单应用之LED流水灯
  8. JS Chart jqplot RGraph 对比
  9. python基础 海龟绘图 绘制奥运五环
  10. ubuntu18.04关闭自动挂起和锁屏