gpt4 book ai didi

javascript - 还有其他方法可以获取 map 的 map 吗?

转载 作者:行者123 更新时间:2023-12-03 02:01:04 25 4
gpt4 key购买 nike

我的 json 看起来像:

{
"cars": [
{
"id": 6,
"boardId": 8,
"sprintId": 6,
"name": "Backlog",
"sortOrder": 1,
"createdAt": "2018-04-25T10:00:38.628845Z",
"updatedAt": "2018-04-25T10:00:38.628845Z",
"carSet": [
{
"id": 1,
"createdAt": "2018-04-25T10:00:38.628845Z",
"car": {
"id": 1,
"createdAt": "2018-04-25T10:00:38.628845Z",
}
},
{
"id": 2,
"createdAt": "2018-04-25T10:00:38.628845Z",
"car": {
"id": 2,
"createdAt": "2018-04-25T10:00:38.628845Z",
}
}
]
}
]
}

以前我是这样做的:

this.props.cars.map((car) => {

});

但现在在我的 JSON 中,我有另一个带有 carSet 的层。

那么我必须做 map 的 map 还是有其他方法?

最佳答案

同样的方式:

this.props.cars.map((car) => 
car.carSet.map(carsetItem =>
<SomeComponent key={carsetItem.id} {...carsetItem}/>)
);

拐杖会降低你的表现。

编辑

如果你使用redux并且使用更多的数据,你可以尝试将你的数据扩展到partials,并玩redux normalization

关于javascript - 还有其他方法可以获取 map 的 map 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50024568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com