Как создать массив верхнего уровня во вложенных данных - PullRequest
0 голосов
/ 17 января 2019

У меня есть массив объектов с отношениями Родитель / Дитя:

0: {parent: "Rickard", child: "Eddard"} 
1: {parent: "Rickard", child: "Benjen"}
2: {parent: "Eddard", child: "Robb"}
3: {parent: "Eddard", child: "Sansa"}
4: {parent: "Eddard", child: "Arya"}
5: {parent: "Tywin", child: "Jaime"} 
6: {parent: "Tywin", child: "Tyrion"}
7: {parent: "Tywin", child: "Cersei"}
8: {parent: "Jaime", child: "Myrcella"}
9: {parent: "Jaime", child: "Tommen"}
9: {parent: "Jaime", child: "Joffrey"}

Из этих отношений Родитель / Дитя, некоторые имеют многоуровневые отношения:

Рикард> Эддард> Санса

Tywin> Jaime> Myrcella

Как мне пройти по циклу данных и создать массив только родителей высшего уровня (то есть Рикарда и Тайвина)?

...