Есть массив файлов. В файле хранятся данные о названии, id и если есть родительский элемент, то еще и родительский элемент. Необходимо получить объект файлов с путями, где ключом является id, а значением путь.
Например:
arr = [
{
id: 1000,
name: 'Like',
parent_id: '',
parent_name: ''
},
{
id: 1001,
name: 'Count',
parent_id: 1000,
parent_name:'Like'
},
{
id: 1002,
name: 'Subscribe',
parent_id: '',
parent_name:''
}
]
Результат:
{
1000: '/ > Like',
1001: '/ > Like > Count',
1002: '/ > Subscribe'
}