【发布时间】:2021-07-01 20:21:26
【问题描述】:
数据数组有 3 个对象,每个对象有 3 个键,即 key、city 和 fair。 现在我想以这样一种方式进行析构,即城市和公平被隔离在单独的 JS 对象中(如下所示)
如何进行此类转换?
输入
const data = [
{
"key": 1,
"city": "Delhi",
"fair": 4500
},
{
"key": 2,
"city": "Ahmedabad",
"fair": 2500
},
{
"key": 3,
"city": "Mumbai",
"fair": 5000
}
];
预期输出
const city = [
{
"key": 1,
"value": "Delhi"
},
{
"key": 1,
"value": "Ahmedabad"
},
{
"key": 1,
"value": "Mumbai"
}
];
const fair = [
{
"key": 1,
"value": 4500
},
{
"key": 1,
"value": 2500
},
{
"key": 1,
"value": 5000
}
];
【问题讨论】:
标签: javascript arrays json object