From ad56bdd3540ec1d9fb6c2aef64088ddf039235d1 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sun, 9 Nov 2014 22:43:50 -0800 Subject: [PATCH] Move `isArray` check higher up in `lodash` function. --- lodash.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lodash.js b/lodash.js index 4e3120223..8851d4922 100644 --- a/lodash.js +++ b/lodash.js @@ -1058,11 +1058,11 @@ * // => true */ function lodash(value) { - if (value && typeof value == 'object') { + if (value && typeof value == 'object' && !isArray(value)) { if (value instanceof LodashWrapper) { return value; } - if (!isArray(value) && hasOwnProperty.call(value, '__wrapped__')) { + if (hasOwnProperty.call(value, '__wrapped__')) { return new LodashWrapper(value.__wrapped__, value.__chain__, baseSlice(value.__queue__)); } }