Arrays 循环并合并Lodash中的对象
我有一个对象数组,如下所示:Arrays 循环并合并Lodash中的对象,arrays,lodash,Arrays,Lodash,我有一个对象数组,如下所示: var obj = [{ employeeId: 1300000, requestValue: 2 }, { employeeId: 1300000, requestValue: 3 }, { employeeId: 1300001, requestValue: 4 }] 我知道如何用javascript来做。但是,如何使用Lodash检索以下结果: var result = { 1300000: [
var obj = [{
employeeId: 1300000,
requestValue: 2
}, {
employeeId: 1300000,
requestValue: 3
}, {
employeeId: 1300001,
requestValue: 4
}]
我知道如何用javascript来做。但是,如何使用Lodash检索以下结果:
var result = {
1300000: [
{ requestValue: 2 },
{ requestValue: 3 }
],
1300001: [
{ requestValue: 4 }
]
}
使用Lodash:
var result = {
1300000: [
{ requestValue: 2 },
{ requestValue: 3 }
],
1300001: [
{ requestValue: 4 }
]
}
有雇员身份证
映射每个组,并使用
以下是一个例子:
让输入=[{employeeId:1300000,requestValue:2},{employeeId:1300000,requestValue:3},{employeeId:1300001,requestValue:4}],
res=\u输入
.groupBy'employeeId'
.mapValuesg=>uwg.mapg,{requestValue}=>{requestValue}
价值
控制台。logres