From da792cc272944f6a706c8c1d63f45616b44f87ee Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Wed, 12 Nov 2014 21:56:26 -0800 Subject: [PATCH] Cleanup `baseDifference`. --- lodash.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lodash.js b/lodash.js index a30a76632..c8e4fae33 100644 --- a/lodash.js +++ b/lodash.js @@ -1837,15 +1837,16 @@ * @returns {Array} Returns the new array of filtered values. */ function baseDifference(array, values) { - var length = array ? array.length : 0; + var length = array ? array.length : 0, + result = []; + if (!length) { - return []; + return result; } var index = -1, indexOf = getIndexOf(), isCommon = indexOf == baseIndexOf, cache = isCommon && values.length >= 200 && createCache(values), - result = [], valuesLength = values.length; if (cache) {