const treeList = [{
id:"1",
name:"go",
description:'gogogo',
children:[{
id:"1.1",
name:"gin",
description:'backend',
children:[{
id:"1.1.1",
name:"gin-admin",
description:'framework',
}]
},
{
id:"1.2",
name: "fiber",
description:"backend"
}
]
},
{
id:"2",
name:"js",
description:'jsjsjsj',
},
{
id:"3",
name:"rust",
description:'rustc,rustup',
}
]
function treeBFS (tree, func) {
let node, list = [...tree]
while (node = list.shift()) {
func(node)
node.children && list.push(...node.children)
}
}
function traverseTree(treeList, func, depth=3){
}
console.log("Hello world! - js.jsrun.net \n");
treeBFS(treeList, node=>{
console.log(node.name, ',')
})