У меня есть такой массив -
"formats": [
{
"format": "eBook",
"published": "3/3/2014",
"id": "1234"
},
{
"format": "Paperback",
"published": "19/3/2020",
"id": "123"
},
{
"format": "eBook",
"published": "19/3/2020",
"id": "12345"
}]
, и я хотел бы написать функцию фильтра js, которая должна возвращать меня на основе последнего формата. Так что-то вроде
"formats": [
{
"format": "Paperback",
"published": "19/3/2020",
"id": "123"
},
{
"format": "eBook",
"published": "19/3/2020",
"id": "12345"
}]
Где объект с идентификатором 1234 удаляется, потому что другой объект с таким же форматом (электронная книга) имеет большую дату публикации.
Я пытался использовать функцию фильтра JS, но почему-то я его испортил вверх.