pickBy source npm

_.pickBy(object, [predicate=_.identity])

创建一个从 object 中经 predicate 判断为真值的属性为对象。 predicate 会传入1个参数:(value)

参数

  1. object (Object)

    来源对象

  2. [predicate=_.identity] (Function|Object|string)

    这个函数会调用每一个属性

返回值 (Object)

返回新对象

示例

var object = { 'a': 1, 'b': '2', 'c': 3 };

_.pickBy(object, _.isNumber);
// => { 'a': 1, 'c': 3 }