(Javascript)从包含路径的数组创建树

(Javascript)从包含路径的数组创建树,javascript,arrays,json,path,tree,Javascript,Arrays,Json,Path,Tree,比如说,我有一个数组 arr = [Service1/Folder1//file, Service2/Folder2/Sub//data]; 我们的任务就是从中创建一棵树 可以使用ul或li HTML标记来完成。我还必须说,我首先有一个JSON对象,我将JSON对象转换为带有路径的数组 注意,那//意味着我们在最后一个子文件夹中,文件显示在//之后 我有点想通过某种方式循环它,检查数组是否包含不止一次单词let say Folder1,如果是,那么Folder1一定是li。但它不起作用 非常感

比如说,我有一个数组

arr = [Service1/Folder1//file, Service2/Folder2/Sub//data];
我们的任务就是从中创建一棵树

可以使用ul或li HTML标记来完成。我还必须说,我首先有一个JSON对象,我将JSON对象转换为带有路径的数组

注意,那//意味着我们在最后一个子文件夹中,文件显示在//之后

我有点想通过某种方式循环它,检查数组是否包含不止一次单词let say Folder1,如果是,那么Folder1一定是li。但它不起作用


非常感谢您的帮助。

您能告诉我们您需要的结果示例是什么吗?就像我说的,我需要一个包含这些内容的目录树……一个示例是您在Windows中看到的目录树。你去C:\然后你会看到所有的文件夹…我也需要这样一个层次结构的可视化表示。HTML ul,li标签