//源数据
let data = [
{
name:1,
sex:0,
children:[
{
name:3
},
{
name:4,
children:[
{
name:3
},
{
name:4
}
]
}
]
},
{
name:2
}
]
//承载数据
let newData = []
//递归方法
function getData(data){
data.forEach(item=>{
if(item.children){
getData(item.children)
delete item.children
newData.push(item)
}else{
newData.push(item)
}
})
}
getData(data)
JS 树形结构转一维数组
最新推荐文章于 2023-10-20 11:30:12 发布