Repository URL to install this package:
Version:
1.0.0-1 ▾
|
vending-mp-tcneg-dep
/
usr
/
local
/
lib
/
vending
/
mp
/
tcneg
/
node_modules
/
component-bind
/
Readme.md
|
---|
Function binding utility.
$ component install component/bind
should bind the function to the given object.
var tobi = { name: 'tobi' }; function name() { return this.name; } var fn = bind(tobi, name); fn().should.equal('tobi');
should curry the remaining arguments.
function add(a, b) { return a + b; } bind(null, add)(1, 2).should.equal(3); bind(null, add, 1)(2).should.equal(3); bind(null, add, 1, 2)().should.equal(3);
should bind the method of the given name.
var tobi = { name: 'tobi' }; tobi.getName = function() { return this.name; }; var fn = bind(tobi, 'getName'); fn().should.equal('tobi');
MIT