У меня есть массив, который выглядит следующим образом:
var arr = [
{user: 50, id: 70, time: '14:30'}, // ignore this user 50
{user: 70 id: 50, time: '14:50'}, // output this time is higher id 50
{user: 83, id: 50, time: '18:30'}
];
В результате я хочу получить уникальный массив пользователя или объекта id из массива по времени:
var result = [
{user: 83, id: 50, time: 18:30},
{user: 70, id: 50, time: 14:50}
];
или
var arr = [
{user: 70, id: 50, time: '14:30'}, // ignores this // id 50
{user: 50 id: 70, time: '14:50'}, // output this // user 50
{user: 83, id: 50, time: '18:30'}
];
тогда результат должен привести к
var result = [
{user: 83, id: 50, time: 18:30},
{user: 50, id: 70, time: 14:50}
];
дальнейшему объяснению того, что я хочу.Предположим, что для пользователя obj1 - 50, а для идентификатора - 70, и у нас также есть пользователь 70 и идентификаторы 50 для obj2, если в массиве есть еще один объект, который разделяет пользователя <> id - id <> и выводит из него недавнее значение времени.