我有一个文件夹和文件的对象,长这样:
{
about.html : {
path : './about.html'
},
about2.html : {
path : './about2.html'
},
about3.html : {
path : './about3.html'
},
folderName : {
path : './folderName',
children : {
sub-child.html : {
path : 'folderName/sub-child.html'
}
}
}
}
它可以进入6-7层包含子文件夹的目录。
我想找到路径等于我提供的字符串的对象。无论有多深。
我正在使用underscore,它只能处理顶级:
_.findWhere(files,{path:'./about2.html'}
我该如何进行深度嵌套的搜索?Underscore 库中是否有此功能,还是需要使用递归构建 mixin?