From bea4b29bc4df47a6df2c7017b215933c05b99f5c Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Thu, 24 Nov 2016 23:40:43 -0600 Subject: [PATCH] Remove unneeded `Object` coercions. --- lodash.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lodash.js b/lodash.js index 211c3f67f..c9f08e83f 100644 --- a/lodash.js +++ b/lodash.js @@ -3076,8 +3076,7 @@ if (value == null) { return value === undefined ? undefinedTag : nullTag; } - value = Object(value); - return (symToStringTag && symToStringTag in value) + return (symToStringTag && symToStringTag in Object(value)) ? getRawTag(value) : objectToString(value); } @@ -3757,7 +3756,6 @@ * @returns {Object} Returns the new object. */ function basePick(object, paths) { - object = Object(object); return basePickBy(object, paths, function(value, path) { return hasIn(object, path); });