From a8e31469c532233c65a8df5d6b29976e390a88eb Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Tue, 9 Dec 2014 21:53:11 -0800 Subject: [PATCH] Optimize `baseIsEqual` for arrays. --- lodash.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lodash.js b/lodash.js index 433ac3b4f..1fb19197d 100644 --- a/lodash.js +++ b/lodash.js @@ -2266,9 +2266,9 @@ (valType != 'function' && valType != 'object' && othType != 'function' && othType != 'object'))) { return false; } - var valClass = toString.call(value), + var valClass = isArray(value) ? arrayClass : toString.call(value), valIsArg = valClass == argsClass, - othClass = toString.call(other), + othClass = isArray(other) ? arrayClass : toString.call(other), othIsArg = othClass == argsClass; if (valIsArg) {