Tudo sobre Async e Await - FunçÔes assíncronas em JavaScript

SdĂ­let
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

Komentáƙe • 91