Skip to main content

bindAll

_.bindAll(methodNames, object) # Ⓢ [Ⓣ][1] Ⓝ

Binds methods of an object to the object itself, overwriting the existing



method.





Note: This method doesn't set the "length" property of bound functions.

Since​

0.1.0

Arguments​

  1. methodNames (string|string[]): The object method names to bind.
  2. object (Object): The object to bind and assign the bound methods to.

Returns​

(Object): Returns object.

Example​

var view = {
'label': 'docs',
'click': function() {
console.log('clicked ' + this.label);
}
};

_.bindAll(['click'], view);
jQuery(element).on('click', view.click);
// => Logs 'clicked docs' when clicked.