From 5b7b16416bbddbe0dab51aeb948d2318d47fb22a Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sun, 15 Jun 2014 13:45:46 -0700 Subject: [PATCH] Fix `_.zip` use with `arguments` objects. --- dist/lodash.underscore.js | 2 +- lodash.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/lodash.underscore.js b/dist/lodash.underscore.js index e15ba1127..8ca6cb080 100644 --- a/dist/lodash.underscore.js +++ b/dist/lodash.underscore.js @@ -2026,7 +2026,7 @@ */ function zip() { var index = -1, - length = isArray(length = max(arguments, 'length')) && length.length || 0, + length = isObject(length = max(arguments, 'length')) && length.length || 0, result = Array(length); while (++index < length) { diff --git a/lodash.js b/lodash.js index f778f0dd0..355cea392 100644 --- a/lodash.js +++ b/lodash.js @@ -3833,7 +3833,7 @@ function zip() { var array = arguments.length > 1 ? arguments : arguments[0], index = -1, - length = isArray(length = max(array, 'length')) && length.length || 0, + length = isObject(length = max(array, 'length')) && length.length || 0, result = Array(length); while (++index < length) {