【发布时间】:2019-12-04 06:06:40
【问题描述】:
我有一个对象:
obj1 = [{
"accId": 23,
"sName" : "qw"
},
{
"accId": 23,
"sName": "as"
},
{
"accId":24,
"sName": "we"
}
]
我想使用 lodash 将这个对象列表自我合并到:
result = [{
"accId": 23,
"sName" : ["qw","as"]
},
{
"accId":24,
"sName": ["we"]
}
]
我尝试使用带有 for 循环的纯 JavaScript,但它似乎非常低效。我还尝试了一些 lodash 函数,但找不到完美的匹配。 我还想到了将对象列表拆分为单独的列表,每个列表一个对象并使用 _.merge() 合并的想法。但是不知道有没有办法拆分对象列表。
【问题讨论】:
标签: javascript list object lodash