Tudo sobre Async e Await - FunçÔes assĂncronas em JavaScript
VloĆŸit
- Äas pĆidĂĄn 11. 09. 2024
- đ 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