1 var arrayMap = require(
'./_arrayMap'),
2 baseIteratee = require(
'./_baseIteratee'),
3 basePickBy = require(
'./_basePickBy'),
4 getAllKeysIn = require(
'./_getAllKeysIn');
24 function pickBy(
object, predicate) {
28 var props = arrayMap(getAllKeysIn(
object),
function(prop) {
31 predicate = baseIteratee(predicate);
32 return basePickBy(
object, props,
function(value, path) {
33 return predicate(value, path[0]);
37 module.exports = pickBy;