bindAll

Util
since 0.1.0

Arguments

  • Object The object to bind and assign the bound methods to.
  • ...(string|string[]) The object method names to bind.

Returns

Object `object`.

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.

Example of Lodash _.bindAll

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

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