【发布时间】:2018-09-02 20:49:07
【问题描述】:
我有一个具有不同值的对象数组,例如
items=[{id:1,category:"cat_1" , title:"My title 1"},{id:2,category:"cat_2" , title:"My title 2"},{id:6,category:"cat_1" , title:"Another title 1"},{id:1,category:"cat_3" , title:"My title 3"},{id:8,category:"cat_1" , title:"Third Title"},{id:2,category:"cat_2" , title:"Another title 2 "}]
我使用数组映射来列出对象并将它们显示为
{
items.map((item) => (
<h1>{item.category}</h1>
<p>{item.title}</p>
))}
我的问题是如何迭代项目,以便按类别对项目进行分组,如下所示
cat_1
- My title 1
- Another title 1
- My title 3
cat_2
- My title 2
- Another title 2
cat_3
-Third Title
【问题讨论】:
标签: javascript reactjs loops foreach group-by