mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-05 01:17:50 +00:00
Bump to v3.6.0.
This commit is contained in:
@@ -2,8 +2,10 @@ var arrayCopy = require('./arrayCopy'),
|
||||
composeArgs = require('./composeArgs'),
|
||||
composeArgsRight = require('./composeArgsRight'),
|
||||
createCtorWrapper = require('./createCtorWrapper'),
|
||||
isLaziable = require('./isLaziable'),
|
||||
reorder = require('./reorder'),
|
||||
replaceHolders = require('./replaceHolders');
|
||||
replaceHolders = require('./replaceHolders'),
|
||||
setData = require('./setData');
|
||||
|
||||
/** Used to compose bitmasks for wrapper metadata. */
|
||||
var BIND_FLAG = 1,
|
||||
@@ -13,7 +15,7 @@ var BIND_FLAG = 1,
|
||||
CURRY_RIGHT_FLAG = 16,
|
||||
PARTIAL_FLAG = 32,
|
||||
PARTIAL_RIGHT_FLAG = 64,
|
||||
ARY_FLAG = 256;
|
||||
ARY_FLAG = 128;
|
||||
|
||||
/* Native method references for those with the same name as other `lodash` methods. */
|
||||
var nativeMax = Math.max;
|
||||
@@ -81,7 +83,12 @@ function createHybridWrapper(func, bitmask, thisArg, partials, holders, partials
|
||||
if (!isCurryBound) {
|
||||
bitmask &= ~(BIND_FLAG | BIND_KEY_FLAG);
|
||||
}
|
||||
var result = createHybridWrapper(func, bitmask, thisArg, newPartials, newsHolders, newPartialsRight, newHoldersRight, newArgPos, ary, newArity);
|
||||
var newData = [func, bitmask, thisArg, newPartials, newsHolders, newPartialsRight, newHoldersRight, newArgPos, ary, newArity],
|
||||
result = createHybridWrapper.apply(undefined, newData);
|
||||
|
||||
if (isLaziable(func)) {
|
||||
setData(result, newData);
|
||||
}
|
||||
result.placeholder = placeholder;
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user