diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-11-16 01:59:39 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-11-16 02:00:31 +0100 |
commit | bd65bb67e25a79b019d745b7262b2008ce2adb15 (patch) | |
tree | 89e1b032103a63737f1a703e6a943832ef261704 /node_modules/lodash/_basePick.js | |
parent | f91466595b651721690133f58ab37f977539e95b (diff) |
incrementally verify denoms
The denominations are not stored in a separate object store.
Diffstat (limited to 'node_modules/lodash/_basePick.js')
-rw-r--r-- | node_modules/lodash/_basePick.js | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/node_modules/lodash/_basePick.js b/node_modules/lodash/_basePick.js index add360020..6afce4041 100644 --- a/node_modules/lodash/_basePick.js +++ b/node_modules/lodash/_basePick.js @@ -1,4 +1,5 @@ -var basePickBy = require('./_basePickBy'); +var basePickBy = require('./_basePickBy'), + hasIn = require('./hasIn'); /** * The base implementation of `_.pick` without support for individual @@ -6,13 +7,13 @@ var basePickBy = require('./_basePickBy'); * * @private * @param {Object} object The source object. - * @param {string[]} props The property identifiers to pick. + * @param {string[]} paths The property paths to pick. * @returns {Object} Returns the new object. */ -function basePick(object, props) { +function basePick(object, paths) { object = Object(object); - return basePickBy(object, props, function(value, key) { - return key in object; + return basePickBy(object, paths, function(value, path) { + return hasIn(object, path); }); } |