From 3500b0016cd64bc54f59c7d0063313cd6d0fc44a Mon Sep 17 00:00:00 2001 From: jdalton Date: Wed, 8 Apr 2015 08:41:57 -0700 Subject: [PATCH] Store `last(path)` in a var. --- lodash.src.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lodash.src.js b/lodash.src.js index 6cb3062c1..b8d1bf758 100644 --- a/lodash.src.js +++ b/lodash.src.js @@ -9527,7 +9527,8 @@ if (!result && !isKey(path)) { path = toPath(path); object = path.length == 1 ? object : baseGet(object, baseSlice(path, 0, -1)); - result = object != null && hasOwnProperty.call(object, last(path)); + path = last(path); + result = object != null && hasOwnProperty.call(object, path); } return result || (lodash.support.nonEnumStrings && isString(object) && isIndex(path, object.length)); }