_.bindAll(object, methodNames)

sourcenpm package

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

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

Returns

(Object): Returns object.

Example

  1. 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.