Você não tem acesso a esta aula

Continue aprendendo! Junte-se e comece a impulsionar sua carreira

Promises

32/39
Recursos

Promise é um objeto que representa o sucesso ou a falha de uma operação assíncrona. Ele precisa de dois parâmetros: o resolve, que executa em caso de sucesso, e o reject, que lança um erro em caso de falha.

Exemplo:
const operacaoDemorada = (callback) => {
console.log(‘começando a operação’);
return new Promise((resolve, reject) => {
setTimeout( () => {
console.log(‘finalizando…’);
resolve({ nome: ‘Luís’ });
/* reject(new Error(‘ops’)); */
}, 1500);
});
};

    operacaoDemorada().then((pessoa) => {
            console.log(pessoa);
    })
    .catch((erro) => {
            console.log(erro.message);
    });

Contribuições 4

Perguntas 0

Ordenar por:

Quer ver mais contribuições, perguntas e respostas da comunidade?

Novamente acho que seria um conceito melhor de entender se explicado de uma forma mais genérica. Mas a explicação de revisão no final do vídeo ajudou muito

É muito importante aprender sobre promisses, seus requests e seus responses, obrigado pela aula!

muito bom.

show