js中filter过滤用法总结
时间:2019-06-09 20:47:52
收藏:0
阅读:766
首先回顾一下filter的作用:过滤数组中符合条件的元素
基本用法
1
|
let arr = [1, 3, 5, 8]
|
另外也可以用来过滤对象数组中符合条件的对象,eg:
1
|
let arrObj = [{
|
进阶用法
数组去重(有点过时)
1
|
let arr = [1, 2, 3, 2, 3, 4]
|
目前比较常用的方法是使用ES6的set完成,eg:
1
|
let arr = [1, 2, 3, 2, 3, 4]
|
数组中的空字符去除
1
|
let arr = [‘1‘, ‘2‘, ‘3‘, ‘‘, null, undefined, ‘ ‘, ‘4‘]
|
高级用法
结合map使用可以先过滤出符合条件的对象然后去除某些不需要的字段,比如:
1
|
// 需求: 年龄大于18的姓名
|
原文:https://www.cnblogs.com/ltb6w/p/10994571.html
评论(0)