【发布时间】:2017-12-17 22:03:59
【问题描述】:
我有一个目录路径的平面列表。我想将其转换为层次结构。
输入格式:
var paths = [
"A/B",
"A/B/C",
"A/B/C/D",
"A/B/C/E",
"F"
];
输出格式
[
{
"name": "A",
"children": [
{
"name": "B",
"children": [
{
"name": "C",
"children": [
{
"name": "D",
"children": []
},
{
"name": "E",
"children": []
}
]
}
]
}
]
},
{
"name": "F",
"children": []
}
]
在我的输入中,我不能有任何父参数。我正在进行的小提琴在这里 - https://jsfiddle.net/ashwyn/Laamg14z/2/
谢谢。
【问题讨论】:
-
“我有时间限制”——这不会帮助您更快地获得答案。而是使用minimal reproducible example 将所有相关代码放入您的问题中。
标签: javascript node.js tree hierarchy directory-structure