1、已知数据结构
let data = [
"/members/成员/垂直研发中心/营销云",
"/members/成员/汽车事业部",
"/members/成员/营销能力中心/分析咨询部",
"/members/成员/平台研发中心/国双云",
"/members/成员/平台研发中心/信息云",
"/members/成员/运营管理部/信息化部",
"/members/成员/消费品事业部",
"/members/成员/技术共享中心/产品应用与研究部",
"/members/成员/平台研发中心/数据智能云",
"/members/成员/航旅事业部",
]
2、期望转变成树形数据结构
let o = {
label:'members',
children:[{
label:'成员',
children:[{
label:'垂直研发中心',
children:[{
label:'营销云'
}]
},{
label:'汽车事业部'
},{
label:'营销能力中心',
children:[{
label:'分析咨询部'
}]
}]
}
...
]
}
其实不复杂,给一个通用点的吧,传入数组,传出也是数组。
比如传入
解析为