Olá, gostaria de saber como funcionariam estas requisições assíncronas com o async/await.
No caso do código abaixo que representa o conteúdo da aula, ao chamar a função buscaEndereco(cep), ela fica:
a) Executando em call back (em segundo plano) dentro da call stack, deixando executar o console.log("imprimiu sem esperar buscaEndereco cep"); e atualiza os campos assim que receber a response da promise.
ou
b) Interrompe o fluxo da informação impedindo a execução do console.log("imprimiu sem esperar buscaEndereco cep"); até receber a resposta da função, seja positiva ou negativa.
async function buscaEndereco(cep) {...
}
var cep = document.getElementById('cep');
cep.addEventListener("focusout", () => buscaEndereco(cep.value));
console.log("imprimiu sem esperar buscaEndereco cep");
Fico grato por alguma resposta!
Obrigado!