From 20bf67d3521f687ca1c909946115651ea03ed0a2 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Wed, 5 Feb 2014 21:31:56 -0800 Subject: [PATCH] Cleanup `_.result`. --- lodash.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lodash.js b/lodash.js index 6d0b74915..bd260e052 100644 --- a/lodash.js +++ b/lodash.js @@ -7338,10 +7338,10 @@ * // => 'slate' */ function result(object, key, defaultValue) { - if (object == null || typeof object[key] == 'undefined') { + var value = object == null ? undefined : object[key]; + if (typeof value == 'undefined') { return defaultValue; } - var value = object[key]; return isFunction(value) ? object[key]() : value; }