Perguntas com a marcação «promise»

As promessas são uma tática para a computação adiada, adequada para vários estilos de simultaneidade: simultaneidade de encadeamento e loop de eventos para computação local e mensagens remotas síncronas e assíncronas. Uma promessa representa o resultado final de uma operação assíncrona. A principal maneira de trabalhar com promessas é através de um método que registra transformações do valor eventual ou motivo da falha em uma nova promessa.

473
jQuery adiado e promessas - .then () vs .done ()

Eu tenho lido sobre adiados e promessas do jQuery e não vejo a diferença entre usar .then()& .done()para retornos de chamada bem-sucedidos. Eu sei que Eric Hynds menciona isso .done()e .success()mapeia para a mesma funcionalidade, mas acho que o faz, .then()pois todos os retornos de chamada são...

385
Promessas de JavaScript - rejeitar x lançar

Eu li vários artigos sobre esse assunto, mas ainda não está claro para mim se há uma diferença entre Promise.rejectvs. lançar um erro. Por exemplo, Usando Promise.reject return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else { return Promise.reject(new...

384
O que é std :: promessa?

Estou bastante familiarizado com C ++ 11 do std::thread, std::asynce std::futurecomponentes (por exemplo, veja esta resposta ), que são simples e direta. No entanto, não consigo entender bem o que std::promiseé, o que faz e em que situações é melhor usado. O documento padrão em si não contém muita...

267
Manipulando erros no Promise.all

Tenho uma série de promessas que estou resolvendo com Promise.all(arrayOfPromises); Eu continuo a cadeia de promessas. Parece algo como isto existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return