【发布时间】:2021-04-11 15:15:20
【问题描述】:
我正在映射一个数组,该数组带有包含项目的对象。每个项目都有它的类别。我想生成一个类别数组,每个类别都带来它的项目。以下是我目前采用的方法:
...Typescript
categories.map((item: Items) => {
response.push({ title: item.category });
});
...
[
{
category: 'Food',
name: 'Some food1'
},
{
category: 'Food',
name: 'Some food2'
},
...
]
结果一定是这样的:
[
{
title: 'Food',
items: [
{
name: 'Some food1'
},
{
name: 'Some food2'
},
...
]
},
...
]
【问题讨论】:
-
map用于转换和返回数据,而不是用于副作用。
标签: javascript json reactjs typescript