У меня есть вложенный массив, подобный этому:
array = [
{
"id": "67",
"sub": [
{
"id": "663",
},
{
"id": "435",
}
]
},
{
"id": "546",
"sub": [
{
"id": "23",
"sub": [
{
"id": "4",
}
]
},
{
"id": "71"
}
]
}
]
Мне нужно найти 1 вложенный объект по его идентификатору и получить всех его родителей, создавая массив идентификаторов.
find.array("71")
=> ["546", "71"]
find.array("4")
=> ["546", "23", "4"]
Какой самый чистый способ сделать это?Спасибо.