Promises em JS
Breno Araújo
Posted on October 31, 2022
Uma promise é um objeto usado para regatar valores assincronamente.
Declarando uma Promise
let dados = new Promise(function(sucesso, falha) {
const map1 = new Map();
map1.set('a', 1);
map1.set('b', 2);
map1.set('c', 3);
sucesso(map1.get('a'))
return map1
});
Resgatando valor após promise acabar
dados.then((valor) => console.log("Isso aqui sera executado quando promise acabar:" + valor), () => "Promisse falhou")
Utilizando Async
let dados = async() => {
const map1 = new Map();
map1.set('a', 1);
map1.set('b', 2);
map1.set('c', 3);
// sucesso(map1.get('a'))
return map1
};
console.log(dados) // retorna uma promise pendente
dados().then((valor) => console.log("Isso aqui sera executado quando promise acabar:" + valor.get('a')), () => "Promisse falhou")
💖 💪 🙅 🚩
Breno Araújo
Posted on October 31, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.