spread

最后更新于:2022-04-02 00:01:28

## spread + [link](./spread "Link to this entry.") + [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L9125 "View in source.") + [npm](https://www.npmjs.com/package/lodash.spread "See the npm package.") ``` _.spread(func) ``` 创建一个调用 `func` 的函数。 `this` 绑定到这个函数上。 把参数作为数组传入,类似于 [`Function#apply`](https://es5.github.io/#x15.3.4.3) **注意:** 这个方法基于 [spread operator](https://mdn.io/spread_operator) ### 参数 1. func (Function) 要应用的函数 ### 返回值 (Function) 返回新的函数 ### 示例 ``` var say = _.spread(function(who, what) { return who + ' says ' + what; }); say(['fred', 'hello']); // => 'fred says hello' var numbers = Promise.all([ Promise.resolve(40), Promise.resolve(36) ]); numbers.then(_.spread(function(x, y) { return x + y; })); // => 返回 76 ```
';