I have such an array
const arr = [
{id: 1, title: 'qwer', children: []},
{id: 2, titile: 'sparta', children:
[
{id: 21, title: 'sdf', children: []},
{id: 11, title: 'change me', children: []}
]
}
]
I need to edit an object {id: 11, title: 'change me', children: []};
I am doing this in this way
const newData = dataCopy.map(el => {
if(el.Id === this.titleId){
return {
...el,
Title: val
}
}
return el;
});
The problem is that i dont know how to find target object in sub array. How can i find it and return new array?