这是树结构
let treeArray = [
{
id: 43214,
name: '行政部',
children: [
{
id: 57541,
name: '人力资源部',
children: [
{
id: 13245,
name: '招聘组'
},
{
id: 98767,
name: 'SSC组'
}
]
},
{
id: 65436,
name: '服务运营',
children: [
{
id: 34236,
name: '前台运营组'
},
{
id: 564344,
name: '后台运营组'
}
]
}
]
},
{
id: 87567,
name: '养老部'
},
{
id: 23121,
name: '市场部',
children: [
{
id: 92463,
name: '品牌部',
children: [{
id: 87428,
name: '广告部'
},
{
id: 12835,
name: '对外合作部'
}
]
},
{
id: 32697,
name: '公关部'
}
]
}
]
dfs深度优先
function getTreeRoute(tree, id){
let path = []
function dfs(tree){
for (let i = 0; i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?