【发布时间】:2017-09-10 02:21:34
【问题描述】:
我有一个类似于文件夹结构的嵌套数组。
<ul>
<li>
FolderA
<ul>
<li>FolderA1</li>
<li>FolderA2
<ul>
<li>FolderA21</li>
<li>FolderA22</li>
<li>FolderA23</li>
</ul>
</li>
<li>FolderA3</li>
</ul>
</li>
<li>FolderB
<ul>
<li>FolderB1</li>
<li>FolderB2</li>
<li>FolderB3</li>
</ul>
</li>
<li>FolderC</li>
</ul>
folder: {
label: string;
path: string;
children: folder[];}
假设我需要插入新的 "FolderA221" ,我必须先选择它的父级 "FolderA22" 并使用推送方法。
我尝试使用“查找”方法,但它实际上在 1 级有效。有什么方法可以递归查找和选择对象?
【问题讨论】: