{{alias}}( fcn[, arity, ][thisArg] ) Transforms a curried function into a function invoked with multiple arguments. Provided arguments are applied starting from the right. Parameters ---------- fcn: Function Curried function. arity: integer (optional) Number of parameters. thisArg: any (optional) Evaluation context. Returns ------- out: Function Uncurried function. Examples -------- > function addX( x ) { ... return function addY( y ) { ... return x + y; ... }; ... }; > var fcn = {{alias}}( addX ); > var sum = fcn( 3, 2 ) 5 // To enforce a fixed number of parameters, provide an `arity` argument: > function add( y ) { ... return function add( x ) { ... return x + y; ... }; ... }; > fcn = {{alias}}( add, 2 ); > sum = fcn( 9 ) // To specify an execution context, provide a `thisArg` argument: > function addY( y ) { ... this.y = y; ... return addX; ... }; > function addX( x ) { ... return x + this.y; ... }; > fcn = {{alias}}( addY, {} ); > sum = fcn( 3, 2 ) 5 See Also --------