У меня есть массив строк, подобных этому:
const strings = [
"author:app:1.0.0",
"author:app:1.0.1",
"author:app2:1.0.0",
"author:app2:1.0.2",
"author:app3:1.0.1"
];
И я хочу отфильтровать их так, чтобы остались только те, которые имеют последние версии для данного «author: name», удалив таким образом те, которые не самые последние (то есть "1.0.1").
Мой ожидаемый результат таков:
const filteredStrings = [
"author:app:1.0.1",
"author:app2:1.0.2",
"author:app3:1.0.1"
];
Любой способ сделать это просто?