Promises em JavaScript: Conceitos Essenciais e Personalização
Conceitos Fundamentais
Promises são objetos que representam a eventual conclusão ou falha de uma operação assíncrona. Elas permitem o encadeamento de callbacks de forma mais legível, evitando o "callback hell". O construtor Promise aceita uma função executora com dois argumentos: resolve para sucesso e reject para falha.
Implementação ...
Publicado em 7-3 20:42
Entendendo Promises, Async e Await em JavaScript
Operações assíncronas baseadas em Promises podem ser escirtas de forma tradciional. Exemplo:
function esperar(tempo) {
return new Promise((resolver) => {
setTimeout(() => {
console.log('-- dentro do setTimeout --', tempo);
resolver(tempo);
}, tempo);
});
}
function executar(entrada, tempo) {
console.log('início' ...
Publicado em 6-24 04:00