overArgs

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

## overArgs + [link](./overArgs "Link to this entry.") + [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L8936 "View in source.") + [npm](https://www.npmjs.com/package/lodash.overargs "See the npm package.") ``` _.overArgs(func, [transforms]) ``` 创建一个函数,调用时`func` 参数会先一对一的改变。 ### 参数 1. func (Function) 要包裹的函数 2. [transforms] (...(Function|Function[]) 这个函数会改变传参,单独指定或者指定在数组中 ### 返回值 (Function) 返回新函数 ### 示例 ``` function doubled(n) { return n * 2; } function square(n) { return n * n; } var func = _.overArgs(function(x, y) { return [x, y]; }, square, doubled); func(9, 3); // => [81, 6] func(10, 5); // => [100, 10] ```
';