首先造个需要处理业务的假数据
let arr =
[{
name: 'test1'
},
{
name: 'test2',
children: [{
name: 'test2-1'
},
{
name: 'test2-2'
}],
},
{
name: 'test3',
children: [{
name: 'test3-1',
children: [{
name: 'test3-1-1'
},
{
name: 'test3-1-2'
}]
}]
}]
getArr(arr);
function getArr(array){
for(i in array){
let item = array[i];
console.log(item);
// 当有children的时候进行处理
if(item.children){
getArr(item.children) // 递归调用自己
}
}
}
遍历数据中所有子节点
最新推荐文章于 2021-06-11 14:59:03 发布