首先回顾一下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