Javascript lodash中的多版本keyBy?(将共享键作为数组的值分组)

Javascript lodash中的多版本keyBy?(将共享键作为数组的值分组),javascript,object,lodash,Javascript,Object,Lodash,有没有一种简单的方法可以通过lodash实现这一点 _.something([{a: 3, b: 4}, {a: 3, b: 5}, {a: 10}], 'a') => { 3: [ {a: 3, b: 4}, {a: 3, b: 5 } ], 10: [{ a: 10 }]} 也就是说,将共享同一个键的所有值分组为该键下的数组。您可以使用该数组按给定键进行分组 创建一个对象,该对象由运行collection到iteratee的每个元素的结果生成的键组成。分组值的顺序由它们在集合中出现

有没有一种简单的方法可以通过lodash实现这一点

_.something([{a: 3, b: 4}, {a: 3, b: 5}, {a: 10}], 'a')

=> { 3: [ {a: 3, b: 4}, {a: 3, b: 5 } ], 10: [{ a: 10 }]}
也就是说,将共享同一个键的所有值分组为该键下的数组。

您可以使用该数组按给定键进行分组

创建一个对象,该对象由运行
collection
iteratee
的每个元素的结果生成的键组成。分组值的顺序由它们在
集合中出现的顺序决定。每个键的对应值是负责生成键的元素数组。
iteratee
通过一个参数(value)调用

console.log({a:3,b:4},{a:3,b:5},{a:10},'a')
。作为控制台包装{最大高度:100%!重要;顶部:0;}

太好了,谢谢。在文档中搜索所需的函数非常困难。