From 4e35d970af1ee4b91a32075ae75e7f0edc8c8c85 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Fri, 22 Jan 2016 00:17:24 -0600 Subject: [PATCH] Avoid setting ary twice. --- lib/fp/baseConvert.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/fp/baseConvert.js b/lib/fp/baseConvert.js index ee3f7c697..7a187b924 100644 --- a/lib/fp/baseConvert.js +++ b/lib/fp/baseConvert.js @@ -166,17 +166,17 @@ function baseConvert(util, name, func) { each(mapping.caps, function(cap) { each(mapping.aryMethod[cap], function(otherName) { if (name == otherName) { + var indexes = mapping.iterateeRearg[name], + n = !isLib && mapping.aryIteratee[name]; + result = ary(func, cap); if (cap > 1 && !mapping.skipRearg[name]) { result = rearg(result, mapping.methodRearg[name] || mapping.aryRearg[cap]); } - var n = !isLib && mapping.aryIteratee[name]; - if (n) { - result = iterateeAry(result, n); - } - var indexes = mapping.iterateeRearg[name]; if (indexes) { result = iterateeRearg(result, indexes); + } else if (n) { + result = iterateeAry(result, n); } if (cap > 1) { result = curry(result, cap);