使用map()
const data = [
{ Province:"北京市", RegionCode:"110000" },
{ Province:"天津市", RegionCode:"120000"}
]
provice=provice.map((item) => {
return {
name: item['Province'],
code: item['RegionCode']
}
})
例:
数据如下
mapTree(org) {
return this.toParse(org)
},
toParse(arr) {
arr.forEach((item) => {
if (item.children && Array.isArray(item.children)) {
item['name'] = item.areaName
item['code'] = item.areacode
item['sub'] = item.children
this.toParse(item['sub'])
} else {
item['name'] = item.areaName
item['code'] = item.areacode
}
delete item.children
})
return arr
},
调用
rawCitiesData = this.mapTree(rawCitiesData)