O que distingue JS Promises da sintaxe Async/Await em Javascript?
Qual é a diferença entre promessas de Javascript e Async/Await? O comportamento assíncrono é o conceito mais importante no mundo da web e é perguntado na maioria das vezes em Javascript Entrevistas
Antes de começar. Se você quer fazer parte da comunidade CODE Culture. Basta preencher o formulário para participar das Free Code Culture Sessions no domingo e tirar suas dúvidas sobre codificação e carreira. eu sou forma clique em mim
Promises e async/await são usados para lidar com operações assíncronas em JavaScript. As promessas foram introduzidas no ES6, enquanto o async/await foi introduzido no ES8. Aqui está uma breve explicação das diferenças entre Promises e async/await junto com exemplos de código:
Promessas :
- As promessas são objetos que representam um valor que pode não estar disponível ainda, mas estará disponível no futuro.
- Uma promessa pode estar em um dos três estados: pendente, cumprida ou rejeitada.
- As promessas usam o método then() para lidar com o valor resolvido e o método catch() para lidar com quaisquer erros que ocorram.
- As promessas podem ser encadeadas, o que significa que você pode anexar vários métodos then() a uma promessa.
Assíncrono/aguardando:
- Async/await é um açúcar sintático construído sobre Promises para facilitar o trabalho com código assíncrono.
- As funções assíncronas retornam uma promessa e você pode usar a palavra-chave await dentro da função para aguardar a resolução da promessa.
- O código Async/await parece mais síncrono e fácil de ler do que Promises.
se você tiver alguma dúvida ou sugestão, deixe-me saber no meu Instagram ou em [email protected]





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)