У меня плоский массив (сплющенное дерево). Как реализовать рекурсивный поиск детей по parentIds с использованием библиотеки Lodash?
Например, по id = 1 мне нужно получить «JavaScript», «React» и «Vue».
array:
[{
id: 1,
name: 'Development',
parentIds: [],
},
{
id: 2,
name: 'JavaScript',
parentIds: [1]
},
{
id: 3,
name: 'React',
parentIds: [2]
},
{
id: 4,
name: "Vue",
parentIds: [2]
}]