Transforms a curried function into a function invoked with multiple arguments.
curried function
number of parameters
evaluation context
uncurried function
function addX( x ) {
return function addY( y ) {
return x + y;
};
}
var add = uncurryRight( addX );
var sum = add( 3, 2 );
// returns 5
Transforms a curried function into a function invoked with multiple arguments.
curried function
evaluation context
uncurried function
function addX( x ) {
return function addY( y ) {
return x + y;
};
}
var add = uncurryRight( addX );
var sum = add( 3, 2 );
// returns 5
Uncurried function.
arguments
if arity is set, must provide expected number of input arguments
configured arity must be compatible with curried function
if arity is not set, number of arguments must be compatible with curried function
function result