From e7c94d3351d9f9e89580105eaca7285076d7848c Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sun, 7 Apr 2013 20:06:09 -0700 Subject: [PATCH] Cleanup `_.union`. Former-commit-id: ed927c495c93121371d852f5239a068967ec6a6c --- lodash.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lodash.js b/lodash.js index 30114e7e2..e62ba714b 100644 --- a/lodash.js +++ b/lodash.js @@ -3967,10 +3967,10 @@ * // => [1, 2, 3, 101, 10] */ function union(array) { - return uniq(isArray(array) - ? concat.apply(arrayRef, arguments) - : concat.apply(array ? nativeSlice.call(array) : arrayRef, nativeSlice.call(arguments, 1)) - ); + if (!isArray(array)) { + arguments[0] = array ? nativeSlice.call(array) : arrayRef; + } + return uniq(concat.apply(arrayRef, arguments)); } /**