Е то мисля, че при всички случаи ако изтриеш нещо, другите трябва да ги ъпдейтнеш където има зависимости?
let data = [
let data = {
"key": 1, "name":"тест","age":12,"children":[1,2], "parent":[]
},
{
"key": 2', "name":"тест2","age":12,"children":[],"parent":[1]
}...