【发布时间】:2018-10-07 19:14:18
【问题描述】:
我正在编写一个包含数组的 JS 代码的小 sn-p:
[
{ title: 'title1', id: 1 },
{ title: 'title1', id: 2 },
{ title: 'title2', id: 3},
{ title: 'title2', id: 4}
]
我需要这样的东西:
"queried": {
"title1": [1, 2],
"title2": [3, 4],
}
我正在尝试使用带有 _.groupBy(array, "title") 的 Lodash 执行此操作,但我得到:
{
title1:[
{ title: 'title1', id: 1 },
{ title: 'title1', id: 2 }
],
title2:[
{ title: 'title2', id: 3 },
{ title: 'title2', id: 4 }
],
}
请问如何解决?
【问题讨论】:
-
什么是
id1...id4?在您的第一个和最后一个代码段中,这些是变量,在中间,它们似乎是字符串。 -
@connexp 我编辑帖子,它的整数。
标签: javascript arrays grouping lodash