【发布时间】:2021-05-29 23:06:42
【问题描述】:
所以我这里有来自后端 API 的数据。
usage_hours: {
devices: ["350kVA GEN", "EKEDC", "85kVA GEN"],
hours: [405.946, 646.132, 0]
}
我想把它变成这个特定的数据,这样我就可以在我的 react 应用程序中呈现它。
usage_hours: [
{
"device_name": "350kVA GEN",
"hours": 405.946
},
{
"device_name": "EKEDC",
"hours": 646.132
},
{
"device_name": "85Kva",
"hours": 0
}
]
请问我可以通过什么方式做到这一点?一个让我接近的解决方案是:
usage_hours.hours.map((element)=>{
let item = Object.fromEntries(
data.usage_hours.devices.map((el, index) => [el, element])
);
newData.push(item);
})
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/questions/9256257/…
标签: javascript reactjs