Рет қаралды 38,608
📒 Ebook gratuito de JavaScript avançado: www.horadecoda...
★ Nossos Cursos: www.horadecoda...
Promises são como promessas da vida real, um código é executado esperando alguma resposta
Nós prometemos que alguma resposta será retornada, baseada na execução de algumas linhas de código
Alguns recursos de JavaScript retornam Promises, com a Fetch API, que serve para realizar requisições assíncronas
O bom deste retorno padrão de promessas é que utilizamos sempre os mesmos métodos, para dar continuidade e evidenciar erros, por exemplo
Como criar uma Promise?
Precisamos instanciar uma classe, que vai receber uma função anônima com dois parâmetros
resolve: Que é retornado quando há um sucesso na promessa, então podemos inserir algo neste método para utilizar no código;
rejected: Que é retornado quando um erro acontece, da mesma maneira que em resolve podemos colocar algo como parâmetro;
Normalmente as Promises são utilizadas para execução de algum código que pode demorar algum tempo
E isso é executado de forma assíncrona, sem que trave o restante do código 🔷 Telegram: t.me/horadecodar .
🟣 Discord Hora de Codar: / discord