| 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; |