Avoid setting ary twice.

This commit is contained in:
John-David Dalton
2016-01-22 00:17:24 -06:00
parent 42a4e09f91
commit 4e35d970af

View File

@@ -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);