let data = [{
"Id": 1,
"RegionName": "中国",
"Child": [{
"Id": 2,
"RegionName": "北京市",
"Child": [{
"Id": 3,
"RegionName": "北京市城区",
}]
}, ]
}]
console.log(data)
let provinceList = []
data.map(item => {
if (item.Child && item.Child.length > 0) {
provinceList = provinceList.concat(item.Child)
}
})
console.log(provinceList)
let cityList = []
provinceList.map(province => {
if (province.Child && province.Child.length > 0) {
cityList = cityList.concat(province.Child)
}
})
console.log(cityList)
let areaList = []
cityList.map(city => {
if (city.Child && city.Child.length > 0) {
areaList = areaList.concat(city.Child)
}
})
console.log(areaList)