Я хотел бы получить фильтрацию конкретного массива только из ответа json, когда dataID не сопоставляется с ParentDataID из другого массива в том же ответе json с использованием функции машинописи в Angular 7
{ "data":[
{
"dataId":"Atlanta",
"parentDataId":"America"
},
{
"dataId":"Newyork",
"parentDataId":"America"
},
{
"dataId":"Georgia",
"parentDataId":"Atlanta"
},
{
"dataId":"South",
"parentDataId":"Atlanta"
},
{
"dataId":"North",
"parentDataId":"South"
}
]
}
В ответе выше значение dataId Newyork не сопоставляется ни с одним ответом всего массива parentDataId json. Итак, теперь я хочу отфильтровать только второй массив DataID для создания нового массива.
Я хотел бы иметь эту проверку в Typescript angular 7
Предполагается, что мой вывод похож на ниже ... У DataId нет parentDataId
[
{
"dataId":"Newyork",
"parentDataId":"America"
},
{
"dataId":"Georgia",
"parentDataId":"Atlanta"
},
{
"dataId":"North",
"parentDataId":"South"
}
]
Ценим помощь и ответ