In most frameworks it's called `bind` or `bindAll` and there is actually a build-in `bind` method on `Function` but it's not available on every platforms. http://kangax.github.io/es5-compat-table/#Function.prototype.bind