bindAll source npm
_.bindAll(object, methodNames)
绑定对象的方法到对象本身,覆盖已存在的方法。
注意: 这个方法不会设置 "length" 属性到约束的函数。
参数
- object (Object)
要绑定的对象
- methodNames (...(string|string[])
要绑定的方法名 单独指定或指定在数组中。
返回值 (Object)
返回对象
示例
var view = {
'label': 'docs',
'onClick': function() {
console.log('clicked ' + this.label);
}
};
_.bindAll(view, 'onClick');
jQuery(element).on('click', view.onClick);
// => logs 'clicked docs' when clicked