Loda sh получает уникальные объекты, но возвращает true для одного свойства, если одно из них содержит true - PullRequest
0 голосов
/ 22 апреля 2020

Loda sh - Возвращать уникальные значения для массива объектов, содержащих id и required. Uniq должен иметь значение id, а когда required имеет значение true для любого объекта, установите значение true для возвращенного объекта Uniq в массиве

[{
  "id": 1,
  "required": true
},
{
  "id": 1,
  "required": true
},
{
  "id": 3,
  "required": false
},
{
   "id": 3,
   "required": true
},
{
  "id": 4,
   "required": false
},
{
  "id": 4,
   "required": false
}]

Окончательный результат должен быть

[{
  "id": 1,
  "required": true
},
{
  "id": 3,
  "required": true
},
{
  "id": 4,
   "required": false
}]
...