From 2a3296111dafecdadfe3d2b297b61208b22f3a8f Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 20 Feb 2017 23:28:46 -0800 Subject: [PATCH] Simplify `concat`. --- concat.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/concat.js b/concat.js index 10283331f..2d942053c 100644 --- a/concat.js +++ b/concat.js @@ -1,4 +1,3 @@ -import arrayPush from './.internal/arrayPush.js' import baseFlatten from './.internal/baseFlatten.js' import copyArray from './.internal/copyArray.js' @@ -23,7 +22,9 @@ import copyArray from './.internal/copyArray.js' * // => [1] */ function concat(array, ...values) { - return arrayPush(Array.isArray(array) ? copyArray(array) : [array], baseFlatten(values, 1)) + const result = Array.isArray(array) ? copyArray(array) : [array] + result.push(...baseFlatten(values, 1)) + return result } export default concat