Когда я получаю свои комментарии с сервера, они появляются в виде массива комментариев.
[
{ content: "foo1", postId: 1 },
{ content: "foo2", postId: 1 },
{ content: "foo3", postId: 1 },
{ content: "foo4", postId: 2 },
{ content: "foo5", postId: 2 },
{ content: "foo6", postId: 3 }
]
Я хотел бы сгруппировать их в объект, подобный:
{
1: [
{ content: "foo1", postId: 1 },
{ content: "foo2", postId: 1 },
{ content: "foo3", postId: 1 }
],
2: [
{ content: "foo4", postId: 2 },
{ content: "foo5", postId: 2 }
],
3: [
{ content: "foo6", postId: 3 }
]
}
IЯ уверен, что это легко, и я пробовал много комбинаций с lodash, используя groupBy или keyBy с assign, но я все еще не нашел правильный ответ.Я пользуюсь lodash.