У меня есть следующая структура данных:
[
{
name: 'root',
children: [
{
name: 'page',
children: [
// and so on
]
}
]
}
]
Мне нужна функция, чтобы получить последний объект, заданный путем.Например, getCurrentTree('root.page')
должно вернуться
{
name: 'page',
children: [
// and so on
]
}
Надеюсь, вы понимаете, о чем я!Я знаю, что должен делать это рекурсивно, но рекурсия всегда является для меня головной болью.Также я не уверен, следует ли делать это с find
или filter
?или даже reduce
?У кого-нибудь есть умная идея?
Приветствия