【发布时间】:2018-06-21 21:09:47
【问题描述】:
一直在搜索 SO 帖子,但没有人能回答我这个问题。
我有一个这样的文件夹数组:
[{
"name": "home",
"folders": [{
"name": "New Folder",
"folders": [{
"name": "53w5r",
"folders": [{
"name": "test",
"folders": []
}]
}]
}, {
"name": "public folder",
"folders": [{
"name": "cold",
"folders": []
}, {
"name": "hot",
"folders": []
}]
}, {
"name": "My Folder",
"folders": []
}]
}]
我需要使用如下的路径字符串来搜索这个数组:
"home,New Folder,53w5r,test"
我正在搜索该文件夹,因此 findFolder 方法将获取上面的字符串并返回“test”文件夹中的文件夹对象。
【问题讨论】:
-
您的问题不清楚,能否重新表述一下?
-
技术上不应该是
"home,New Folder,53w5r,test"吗? -
是的!谢谢..已编辑。
-
@Jason 我已经更新了我的答案。它现在显示正确的输出。
标签: javascript arrays recursion