From 171d9eab78eb6631760a78680c12b59df3841d15 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Wed, 30 Mar 2016 08:36:16 -0700 Subject: [PATCH] Use `copyArray` in `concat`. --- lodash.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lodash.js b/lodash.js index b1a715401..f73ae5397 100644 --- a/lodash.js +++ b/lodash.js @@ -5852,13 +5852,13 @@ * // => [1] */ function concat() { - var length = arguments.length; - if (!length) { - return []; - } - var array = castArray(arguments[0]), - args = Array(length - 1); + var length = arguments.length, + array = castArray(arguments[0]); + if (length < 2) { + return length ? copyArray(array) : []; + } + var args = Array(length - 1); while (length--) { args[length - 1] = arguments[length]; }