var basePickBy = require('./_basePickBy'), | |
hasIn = require('./hasIn'); | |
/** | |
* The base implementation of `_.pick` without support for individual | |
* property identifiers. | |
* | |
* @private | |
* @param {Object} object The source object. | |
* @param {string[]} paths The property paths to pick. | |
* @returns {Object} Returns the new object. | |
*/ | |
function basePick(object, paths) { | |
return basePickBy(object, paths, function(value, path) { | |
return hasIn(object, path); | |
}); | |
} | |
module.exports = basePick; |