Instruções

Passo 28

Em seguida, altere a linha de código que faz a chamada do método json para usar o operador await em vez disso. Por exemplo, dado este código:
.then((res) => res.json());
Você escreveria:
await res.json();
Depois, armazene o resultado na sua authorDataArr e mova a linha de código que chama displayAuthors para que fique imediatamente após sua nova declaração await. Por fim, exclua a declaração then restante e seu bloco de código, pois ela não serve mais para nada. Você notará um SyntaxError no console neste ponto. O próximo passo vai lidar com a refatoração do método catch para resolver esse erro.

O que fazer:

Testes:

  • Você deve atribuir o resultado aguardado de `res.json()` à variável `authorDataArr` do escopo global
  • `displayAuthors` ainda deve ser chamado como antes
  • Você não deve mais ter métodos `then` encadeados

Preview