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
methodNames(string|string[]): The object method names to bind.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.