【发布时间】:2022-01-04 20:08:43
【问题描述】:
我在将包含数组的对象缩减为简单数组时遇到问题。我有一个返回狗列表及其价格的后端。 api返回数据的方式似乎很难使用,我正在努力将对象转换为数组。我试过把它变成一个数组并减少它。
这是一个例子 - 我想转换以下对象:
const a = {
dogs: [{
"id": "dog1",
"priceRange": [
"low",
"high"
],
"vaccinated": true,
},
{
"id": "dog2",
"priceRange": [
"low",
"high"
],
"vaccinated": false,
}
],
"cost": [{
"id": "low",
"cost": 200,
},
{
"id": "mid",
"cost": 400,
},
{
"id": "high",
"cost": 600,
}
]
};
进入这个数组:
const reducedArray = [{
"id": "dog1",
"priceRange": [{
"id": "low",
"cost": 200,
},
{
"id": "high",
"cost": 600,
}
],
"vaccinated": true,
},
{
"id": "dog2",
"priceRange": [{
"id": "low",
"cost": 200,
},
{
"id": "high",
"cost": 600,
}
],
"vaccinated": false,
}
]
我不确定
【问题讨论】:
标签: javascript arrays reduce