Lodash学习之集合过滤

简介: Lodash学习之集合过滤

_.filter(collection, [predicate=_.identity])

遍历 collection(集合)元素,返回 predicate(断言函数)返回真值 的所有元素的数组。 predicate(断言函数)调用三个参数:(value, index|key, collection)

const_=require('lodash');
varusers= [
  { 'user': 'u1', 'age': 36, 'active': true },
  { 'user': 'u2',   'age': 40, 'active': false }
];
console.log(_.filter(users, function(o) { return!o.active; }))

输出:

image.png

目录
相关文章
|
9月前
|
存储 JavaScript 前端开发
【面试题】JS的14种去重方法,看看你知道多少(包含数组对象去重)
【面试题】JS的14种去重方法,看看你知道多少(包含数组对象去重)
127 0
|
JavaScript
Vue实现列表过滤与排序的两种方法
Vue实现列表过滤与排序的两种方法
174 0
|
JavaScript 索引
Lodash学习之集合反向过滤
Lodash学习之集合反向过滤
123 0
Lodash学习之集合反向过滤
Lodash学习之集合压缩 反向遍历
Lodash学习之集合压缩 反向遍历
130 0
Lodash学习之集合压缩 反向遍历
Lodash学习之集合分组
Lodash学习之集合分组
162 0
Lodash学习之集合分组
Lodash学习之集合检索
Lodash学习之集合检索
136 0
Lodash学习之集合检索
Lodash学习之集合扁平化
Lodash学习之集合扁平化
822 0
Lodash学习之集合扁平化
Lodash学习之集合遍历1
Lodash学习之集合遍历1
164 0
Lodash学习之集合遍历1