bindAll

最后更新于:2022-04-02 00:08:05

## bindAll + [link](./bindAll "Link to this entry.") + [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L13128 "View in source.") + [npm](https://www.npmjs.com/package/lodash.bindall "See the npm package.") ``` _.bindAll(object, methodNames) ``` 绑定对象的方法到对象本身,覆盖已存在的方法。 **注意:** 这个方法不会设置 "length" 属性到约束的函数。 ### 参数 1. object (Object) 要绑定的对象 2. 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 ```
';