Как удалить дублирующиеся записи из массива объектов, которые находятся внутри массива объектовJavascript

Форум по Javascript
Ответить
Anonymous
 Как удалить дублирующиеся записи из массива объектов, которые находятся внутри массива объектов

Сообщение Anonymous »

Мои данные выглядят так: < /p>
[
{
"ts": 123456,
"data": [
{
"id": 1,
"name": "Alice",
"active": true,
"favoriteColor": "blue"
},
{
"id": 2,
"name": "Bob",
"active": false,
"favoriteColor": "green"
},
{
"id": 3,
"name": "Charlie",
"active": true,
"favoriteColor": "red"
},
{
"id": 5,
"name": "Eve",
"active": true,
"favoriteColor": "red"
}
]
},
{
"ts": 789012,
"data": [
{
"id": 4,
"name": "Diana",
"active": false,
"favoriteColor": "yellow"
},
{
"id": 6,
"name": "Frank",
"active": true,
"favoriteColor": "yellow"
}
]
},
{
"ts": 345678,
"data": [
{
"id": 7,
"name": "Grace",
"active": false,
"favoriteColor": "pink"
},
{
"id": 8,
"name": "Henry",
"active": true,
"favoriteColor": "teal"
},
{
"id": 9,
"name": "Ivy",
"active": false,
"favoriteColor": "brown"
}
]
}
]
< /code>
И цель состоит в том, чтобы получить аналогичную структуру данных, а просто получить уникальные «sub» -объекты по собственности. Например, недвижимость будет фаворитом, тогда будут удалены Ева/Чарли и Диана/Франк.

Подробнее здесь: https://stackoverflow.com/questions/797 ... array-of-o
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»