curso logo Curso Nivelamento JavaScript

Aprenda de forma rápida os principais fundamentos de JavaScript para se preparar para trabalhar com frameworks front end

Realização

curso - Escola de programação

curso no Instagram curso no Youtube

JavaScript - Promise

Explicação “estrutural”

Promise recebe uma função f como argumento.

Esta função f por sua vez recebe como argumento duas funções g e h (opcional).

Se durante a execução da lógica da função f, a função g for chamada com o argumento P (opcional), então o estado da promise mudará para “fulfilled” (resolvida), e o resultado da promise será o valor P.

Se durante a execução da lógica da função f, a função h for chamada com o argumento Q (opcional), então o estado da promise mudará para “rejected” (rejeitada), e o resultado da promise será o valor Q.

O método then de uma promise recebe como argumento uma função, e executa esta função passando o valor P para ela, quando a promise for resolvida.

O método catch de uma promise recebe como argumento uma função, e execute esta função passando o valor Q para ela, quando a promise for rejeitada.

0 items neste arquivo.