Promises no Código
Nesta aula vamos ver na prática quais são os detalhes de uma Promise no javaScript
// Promessa retorna com sucesso console.log('pedir uber') const promessa = new Promise((resolve, reject) => { return resolve('carro chegou') }) console.log('aguardando') promessa.then(result => console.log(result)) // Promessa é rejeitada e usamos o catch() para capturar o erro console.log('pedir uber') const promessa = new Promise((resolve, reject) => { return reject('pedido negado!') }) console.log('aguardando') promessa .then(result => console.log(result)) .catch(erro => console.log(erro))
let aceitar = true console.log('pedir uber') const promessa = new Promise((resolve, reject) => { if (aceitar) { return resolve('pedido aceito!') } return reject('pedido negado!') }) console.log('aguardando') promessa .then(result => console.log(result)) .catch(erro => console.log(erro)) .finally(() => console.log('finalizada'))
Links úteis
Discord
O grupo é um dos pilares do nosso método e impulsiona tanto o desenvolvimento de habilidades técnicas e comportamentais, quanto a carreira através de conexões profissionais.
Plataforma
Nossa plataforma de aprendizado contínuo reúne todos os nossos programas completos e é a casa dos eventos gratuitos da Rocketseat.