rearg
最后更新于:2022-04-02 00:01:24
## rearg
+ [link](./rearg "Link to this entry.")
+ [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L9037 "View in source.")
+ [npm](https://www.npmjs.com/package/lodash.rearg "See the npm package.")
```
_.rearg(func, indexes)
```
创建一个调用 `func` 的函数。 所传递的参数根据 indexes 调整到对应位置。 第一个 index 对应到第一个传参,第二个 index 对应到第二个传参,以此类推。
### 参数
1. func (Function)
待调用的函数
2. indexes (...(number|number[])
重新排列参数的位置,单独指定或者指定在数组中
### 返回值 (Function)
返回新的函数
### 示例
```
var rearged = _.rearg(function(a, b, c) {
return [a, b, c];
}, 2, 0, 1);
rearged('b', 'c', 'a')
// => ['a', 'b', 'c']
```
';