📒 Ebook gratuito de JavaScript avançado: www.horadecoda...
★ Nossos Cursos: www.horadecoda...
★ Artigo sobre Async/Await: www.horadecoda...
O que são funções assíncronas em JavaScript?
Primeiramente é importante entender como são constituídas as #async functions
O que muita gente não sabe é que os retornos são baseados em Promises, recebemos o retorno tanto se forem executadas como também se forem rejeitadas
Baseado nisso, podemos entender que as funções assíncronas são uma espécie de Promise, pois condicionam a sua execução na espera de alguns retornos, onde utilizamos a expressão await
E na maioria dos casos uma Promise pode ser simplificada por uma função com async e await
Por isso é super importante entender o que é uma Promise e também o que é async #await de #JavaScript
Sintaxe da função assíncrona
A função assíncrona tem menos recursos que as Promises, aqui precisamos nos atentar basicamente a dois detalhes
Toda função que vai utilizar o recurso precisa iniciar com async
E onde necessitamos esperar por alguma resposta que eventualmente demorará mais que a execução do código, precisamos utilizar a expressão await
Um exemplo: uma inserção de dados no banco pode demorar um pouco, então para receber uma resposta positiva antes de tomar outra ação condicionamos a inserção em uma função assíncrona
Assim é possível esperar todo o processo do banco de dados finalizar para darmos andamento ao nosso sistema
★ Livros recomendados: www.horadecoda...
▶ Instagram: @horadecodar
▶ GitHub: github.com/mat... 🔷 Telegram: t.me/horadecodar .
🟣 Discord Hora de Codar: / discord
Негізгі бет Tudo sobre Async e Await - Funções assíncronas em JavaScript
Пікірлер: 89