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