JavaScript方法实现数组到树结构的转换
发布时间
阅读量:
阅读量
为什么要构造树结构?
此类问题并不仅仅局限于面试环节,它在实际开发中也经常出现。例如,当后端传递过来一组数据时,前端需要依据这些数据生成对应的导航栏结构,这就要求我们能够将原始数据转换为树状结构。因此,掌握如何将数组转化为树形结构是一项非常重要的技能。
后端传过来的数据长什么样?
let data = [
{
"id": "1",
"name": "1",
"fatherId": "0",
},
{
"id": "2",
"name": "1-1",
"fatherId": "1"
},
{
"id": "3",
"name": "1-2",
"fatherId": "1"
},
{
"id": "4",
"name": "1-1-1",
"fatherId": "2"
},
{
"id": "5",
"name": "1-1-2",
"fatherId": "2"
},
{
"id": "6",
"name": "2",
"fatherId": "0"
}
全部评论 (0)
还没有任何评论哟~
