我将如何转向
{"service":[["A"],["B"]],"cost":[[20],[50]]}
进入
[{service:"A", cost:20},{service:"B", cost:50}]
我什至不知道从哪里开始...
您可以变换对象周围的形状以获得所需的结果,首先,使用.map()
和Object.entries()
将对象变换为以下对象:
Object.entries()
[接下来,将这两个内部数组压缩在一起(第一个数组的第一个元素与第二个数组的第一个元素分组,第一个数组的第二个元素与第二个数组的第二个元素分组)。 C0]作为分组方法:
[
[
{
"service": "A"
},
{
"service": "B"
}
],
[
{
"cost": 20
},
{
"cost": 50
}
]
]