invertBy
最后更新于:2022-04-02 00:05:14
## invertBy
+ [link](./invertBy "Link to this entry.")
+ [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L11279 "View in source.")
+ [npm](https://www.npmjs.com/package/lodash.invertby "See the npm package.")
```
_.invertBy(object, [iteratee=_.identity])
```
这个方法类似 `_.invert`。 除了它接受 iteratee 调用每一个元素,可在返回值中定制key。 iteratee 会传入1个参数:(value)。
### 参数
1. object (Object)
要倒置的对象
2. [iteratee=_.identity] (Function|Object|string)
这个函数会调用每一个元素
### 返回值 (Object)
返回新的倒置的对象
### 示例
```
var object = { 'a': 1, 'b': 2, 'c': 1 };
_.invertBy(object);
// => { '1': ['a', 'c'], '2': ['b'] }
_.invertBy(object, function(value) {
return 'group' + value;
});
// => { 'group1': ['a', 'c'], 'group2': ['b'] }
```
';