от
У меня есть массив объектов блога, и как мне найти автора с наибольшим количеством лайков? Я попытался использовать цикл for и помещать каждый объект с другим автором в отдельный массив, а затем вычислять общее количество лайков в массиве. У меня возникают трудности при сравнении объектов друг с другом, и я продолжаю получать несколько массивов для одного автора.
const blogs = [
  {
    title: 'First',
    author: 'Jane',
    likes: 4,
  },
  {
    title: 'Second',
    author: 'Joe',
    likes: 1,
  },
  {
    title: 'Third',
    author: 'Jane',
    likes: 7,
  },
  {
    title: 'Fourth',
    author: 'Jack',
    likes: 1,
  },
  {
    title: 'Fourth',
    author: 'Joe',
    likes: 5,
  }
]
Количество авторов не ограничено, и в этом примере результат должен быть примерно таким:
{
    author: 'Jane',
    likes: 11,
  }
             

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

...