map三层循环遍历,操作数据

let tempArr = this.oldCityList.map(item => {
    return {
        value: item.code,
        text: item.name,
        type: item.type,
        children: item.citys.map(subItem => {
            return {
                value: subItem.code,
                text: subItem.name,
                type: subItem.type,
                children: subItem.county.map(thirdItem => {
                    return {
                        value: thirdItem.code,
                        text: thirdItem.name,
                        type: thirdItem.type,
                    }
                })
            }
        })
    }
});
this.newCityList = tempArr;

 

posted @ 2022-03-09 15:09  鼓舞飞扬  阅读(251)  评论(0)    收藏  举报