0

"county_list": [

  {
    "id": 1,
    "code": "110101",
    "name": "东城区",
    "citycode": "110100"
  },
  {
    "id": 2,
    "code": "110102",
    "name": "西城区",
    "citycode": "110100"
  },
  {
    "id": 3,
    "code": "110103",
    "name": "崇文区",
    "citycode": "110100"
  },
]

把这个数组里面的code和citycode取出来,然后组成

province_list: {
    110000: '北京市',
    120000: '天津市'
},
这样类型的
6月20日提问
2 个回答
0

已采纳

方法有很多:

//for 循环
let province_list = {}
for(let i = 0;i < county_list.length;i++){
    province_list[county_list[i].code] = county_list[i].name;
}
//使用数组方法
county_list.map((item) => { province_list[item.code] = item.name });
county_list.forEach((item) => { province_list[item.code] = item.name });
//解构赋值如1楼所说,当然还可以使用reduce方法
1

county_list.forEach(({ code, name }) => province_list[code] = name);

撰写答案

推广链接