Skip to content

Latest commit

 

History

History
20 lines (18 loc) · 746 Bytes

bind.md

File metadata and controls

20 lines (18 loc) · 746 Bytes

Creates a function that is bound to a context. Note: R.bind does not provide the additional argument-binding capabilities of Function.prototype.bind.

@func @memberOf R @since v0.6.0 @category Function @category Object @sig (* -> ) -> {} -> (* -> *) @param {Function} fn The function to bind to context @param {Object} thisObj The context to bind fn to @return {Function} A function that will execute in the context of thisObj. @see R.partial @example

 var log = R.bind(console.log, console);
 R.pipe(R.assoc('a', 2), R.tap(log), R.assoc('a', 3))({a: 1}); //=> {a: 3}
 // logs {a: 2}

@symb R.bind(f, o)(a, b) = f.call(o, a, b)