Como a promessa funciona em JavaScript?
Como a promessa funciona em JavaScript?

Vídeo: Como a promessa funciona em JavaScript?

Vídeo: Como a promessa funciona em JavaScript?
Vídeo: Aprenda tudo sobre Promises de JavaScript em 20 minutos 2024, Novembro
Anonim

Fazendo o nosso JavaScript Promises

o Promessa construtor recebe uma função (um executor) que será executada imediatamente e passa em duas funções: resolver, que deve ser chamada quando o Promessa é resolvido (passando um resultado), e rejeitar, quando é rejeitado (passando um erro).

Então, o que é uma promessa em JavaScript?

UMA promessa é um objeto que pode produzir um único valor em algum momento no futuro: um valor resolvido ou um motivo pelo qual não foi resolvido (por exemplo, ocorreu um erro de rede). UMA promessa pode estar em um dos 3 estados possíveis: preenchido, rejeitado ou pendente.

Além disso, por que usamos promessas em JavaScript? Promessas são usadas para lidar com operações assíncronas em JavaScript . Elas estão fácil de gerenciar ao lidar com várias operações assíncronas em que os retornos de chamada podem criar um inferno de retorno de chamada, levando a um código não gerenciável. Promessas são a escolha ideal para lidar com operações assíncronas da maneira mais simples.

Simplesmente assim, como as promessas funcionam nos bastidores?

o Promessa é instanciado com a passagem de uma função que ele invoca durante sua construção, através da qual encerra funções internas de resolução e rejeição. o Promessa funciona por uma espécie de corrida entre resolver / rejeitar e então.

Como é que a promessa funciona?

TLDR: Promessa . tudo é um método Javascript que leva um iterável (por exemplo, Array) de promessas como um argumento e retorna um único promessa quando tudo a promessas no argumento iterável foram resolvidos (ou quando o argumento iterável não contém promessas ).

Recomendado: