pickBy source npm
_.pickBy(object, [predicate=_.identity])
创建一个从 object
中经 predicate
判断为真值的属性为对象。
predicate 会传入1个参数:(value)
参数
- object (Object)
来源对象
- [predicate=_.identity] (Function|Object|string)
这个函数会调用每一个属性
返回值 (Object)
返回新对象
示例
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.pickBy(object, _.isNumber);
// => { 'a': 1, 'c': 3 }