Promise
Assíncrono · também conhecido como promessa
Objeto representando conclusão futura: pending, fulfilled ou rejected.
seção
Explicação
Promise — Objeto representando conclusão futura: pending, fulfilled ou rejected.
Estados: pending → fulfilled/rejected. .then/onFulfilled, .catch/onRejected. Imutável após settle.
Microtask queue — then roda antes próximo macrotask.
seção
Exemplo
fetch("/api") .then((r) => r.json()) .then((data) => console.log(data)) .catch(console.error);seção
Modo de uso
Sequenciar async
Parallel Promise.all
Wrap callback APIs
seção
Armadilhas comuns
Esquecer return dentro then
Unhandled rejection crash Node
seção
Termos relacionados
Aprofundar no artigo
Quer ir além? Este artigo explora o tema em profundidade — leitura recomendada após o glossário.
Promises: O Ticket de Pedido do JavaScript Assíncrono
Aprenda estados de Promise, then/catch/finally, encadeamento, métodos estáticos (all, race, any) e padrões para substituir o inferno de callbacks.
ler artigoMais em Assíncrono
Outros termos da mesma categoria para revisão em sequência.