1
resposta

Assíncrono - Usando o fetch e etc.

Boa tarde pessoal,

Queria tentar tirar uma dúvida aqui, qual a vantagem e por que eu usaria o await, async, fetch e etc durante meu código envés da maneira convencional? Estou começando a estudar essa parte do JavaScript e fiquei com algumas dúvidas do por que usar e quando usar, não sei se minha pergunta foi muito enclarecedora mas gostaria de um Overview desse assunto.

Um exemplo:

async function buscaEndereco(CEP){
    try {
        const consultaCEP = await fetch(`https://viacep.com.br/ws/${CEP}/json/`)
        const consultaCEP_JSON = await consultaCEP.json();
        ...

Qual a função de ter um 'async' no começo da função e depois dois 'await' um com um fetch e outro com a função.

1 resposta

Flavio boa tarde;

Também estou igual a você no começo da programação; mais pelo que eu entendi a vantagem de usar (await, async, fetch) estar na sintaxe que é simplificada ou seja você não precisa ficar utilizando vários then(), onde dificulta a leitura e entendimento do código.

Espero ter ajudado, um abraço e bons estudos.