我有一个看起来像这样的文件夹/文件对象:
{
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 层。
我想找到路径等于我提供的字符串的对象。不管它有多深。
我正在使用只做顶级的下划线:
_.findWhere(files,{path:'./about2.html'}
如何进行深度嵌套搜索。underscore 是否有此功能,或者我是否需要构建一个带有递归的 mixin?