Introdução
- Sobre este Livro
- Agradecimentos
- Sobre o Autor
- Sobre o Tradutor
- Isenção de Responsabilidade
1. O Básico em Promises
- O Ciclo de Vida de uma Promise
- Criando Novas Promises Incompletas
- Criando Promises Completas
- Conclusão
2. Encadeando Promises
- Lidando com Erros
- Usando finally() em Cadeias de Promises
- Retornando Valores em um Encadeamento de Promises
- Retornando Promise em Encadeamento de Promises
- Conclusão
3. Trabalhando com Múltiplas Promises
- O Método Promise.all()
- O Método Promise.allSettled()
- O Método Promise.any()
- O Método Promise.race()
- Resumo
4. Funções Async e Expressões Await
- Definindo Funções Async
- O Que Torna as Funções Async Diferentes
- Resumo
5. Lidando com Rejeições sem Tratamento
- Detecção de Rejeições sem Tratamento
- Lidando Com Rejeições Não Tratadas no Web Browser
- Lidando Com Rejeições Sem Tratamento No Node.js
- Resumo
Pensamentos Finais
- Download de Extras
- Apoie o Autor
- Ajuda e Suporte
- Siga o Autor