Given a data structure like this:
[
{
id: 7,
isOpen: false,
children: [
{
id: 678,
parentId: 7,
isOpen: false
}
]
},
{
id: 268,
isOpen: false
}
]
How can we implement a function that will return the object that matches a given id
?
For example
f(7)
should return
{
id: 7,
isOpen: false,
children: [
{
id: 678,
parentId: 7,
isOpen: false
}
]
}
and f(678)
should return
{
id: 678,
parentId: 7,
isOpen: false
}