Underscore.js находят, где вложенные объекты

У меня есть объект папок / файлов, который выглядит так:

{
  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'}

Как я могу сделать глубокий, вложенный поиск. У подчеркивания есть что-то для этого или мне нужно создать миксин с рекурсией?

Ответы на вопрос(4)

Ваш ответ на вопрос