rest

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

## rest + [link](./rest "Link to this entry.") + [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L9063 "View in source.") + [npm](https://www.npmjs.com/package/lodash.rest "See the npm package.") ``` _.rest(func, [start=func.length-1]) ``` 创建一个调用 `func` 的函数。 `this` 绑定到这个函数 并且 从 `start` 之后的参数都作为数组传入。 **注意:** 这个方法基于[rest parameter](https://mdn.io/rest_parameters) ### 参数 1. func (Function) 要应用的函数 2. [start=func.length-1] (number) 从第几个参数开始应用 ### 返回值 (Function) 返回新的函数 ### 示例 ``` var say = _.rest(function(what, names) { return what + ' ' + _.initial(names).join(', ') + (_.size(names) > 1 ? ', & ' : '') + _.last(names); }); say('hello', 'fred', 'barney', 'pebbles'); // => 'hello fred, barney, & pebbles' ```
';