mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-07 01:57:50 +00:00
Avoid setting ary twice.
This commit is contained in:
@@ -166,17 +166,17 @@ function baseConvert(util, name, func) {
|
|||||||
each(mapping.caps, function(cap) {
|
each(mapping.caps, function(cap) {
|
||||||
each(mapping.aryMethod[cap], function(otherName) {
|
each(mapping.aryMethod[cap], function(otherName) {
|
||||||
if (name == otherName) {
|
if (name == otherName) {
|
||||||
|
var indexes = mapping.iterateeRearg[name],
|
||||||
|
n = !isLib && mapping.aryIteratee[name];
|
||||||
|
|
||||||
result = ary(func, cap);
|
result = ary(func, cap);
|
||||||
if (cap > 1 && !mapping.skipRearg[name]) {
|
if (cap > 1 && !mapping.skipRearg[name]) {
|
||||||
result = rearg(result, mapping.methodRearg[name] || mapping.aryRearg[cap]);
|
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) {
|
if (indexes) {
|
||||||
result = iterateeRearg(result, indexes);
|
result = iterateeRearg(result, indexes);
|
||||||
|
} else if (n) {
|
||||||
|
result = iterateeAry(result, n);
|
||||||
}
|
}
|
||||||
if (cap > 1) {
|
if (cap > 1) {
|
||||||
result = curry(result, cap);
|
result = curry(result, cap);
|
||||||
|
|||||||
Reference in New Issue
Block a user