Ordene alfabeticamente os sobrenomes dos autores

Hoje você se ofereceu como voluntário para trabalhar como bibliotecário. Foi fornecido a você um array de objetos, cada um contendo informações diferentes sobre um livro. Você precisa ordenar os objetos em ordem alfabética pelo sobrenome do autor.

Exemplos

sortByLastName([
  { name: "Harry Potter", rating: "8+", author: "Joanne Rowling" },
  { name: "Warcross", rating: "13+", author: "Marie Lu" },
  { name: "The Hunger Games", rating: "12+", author: "Suzanne Collins" },
]) ➞ [
  { name: "The Hunger Games", rating: "12+", author: "Suzanne Collins" },
  { name: "Warcross", rating: "13+", author: "Marie Lu" },
  { name: "Harry Potter", rating: "8+", author: "Joanne Rowling" },
]

Notas

  • Cada objeto sempre terá as propriedades name, rating e author.
  • O array nunca estará vazio.
  • A propriedade author sempre apresentará apenas um nome e um sobrenome.