Computação Jr.
CodeDex
Base de Conhecimento & Glossário · Code Júnior
Início / JavaScript / Assincronismo (Promises e async/await)
Intermediário

Assincronismo (Promises e async/await)

Mecanismos para lidar com operações que levam tempo, como requisições de rede, sem travar a execução.

O que é?

Em JavaScript, operações como chamadas HTTP ou leitura de arquivos acontecem de forma assíncrona.

  • Uma Promise representa um valor que pode estar disponível agora, no futuro ou nunca.
  • async/await é uma sintaxe mais legível para trabalhar com Promises sem encadear vários .then().
Exemplo Prático
javascript
async function buscarDados() {
  const resposta = await fetch('/api/notas');
  return await resposta.json();
}

Teste seus conhecimentos

Esta nota tem 1 pergunta para você praticar.

Ir para o Quiz desta Nota →