Para que serve o "async" na frente da função que não tem retorno?
Para que serve o "async" na frente da função que não tem retorno?
Olá, Marcos! Tudo bem com você?
Sua pergunta é a dúvida de muitos desenvolvedores e por conta disso a instrutora Juliana escreveu um artigo bem interessante aqui na plataforma. De forma resumida, o async indica que vamos utilizar uma função assíncrona, ou como escrito lindamente pela instrutora:
As palavras-chave async e await, implementadas a partir do ES2017, são uma sintaxe que simplifica a programação assíncrona, facilitando o fluxo de escrita e leitura do código; assim é possível escrever código que funciona de forma assíncrona, porém é lido e estruturado de forma síncrona. O async/await trabalha com o código baseado em Promises, porém esconde as promessas para que a leitura seja mais fluída e simples de entender.
Você pode ler o artigo na íntegra aqui : Async/await no JavaScript: o que é e quando usar?
Espero que tenha ajudado!
Um abraço e bons estudos!