Resultados da pesquisa a pedido "promise"
Promise.resolve vs new Promise (resolução)
Estou usando o bluebird e vejo duas maneiras de resolver funções síncronas em uma promessa, mas não entendo as diferenças entre as duas maneiras. Parece que o stacktrace é um pouco diferente, então eles não são apenas umalias, direito? Então, ...
O Javascript ES6 promete suporte à API 'concluída'?
Por exemplo p = new Promise(function (resolve, reject) { throw 'err'; }); p.done();Na maioria das libs de polyfill prometidas, o done gera um erro e a execução atual será encerrada. Mas se usarmosp.then(), nada vai acontecer. O erro é engolido ...
Como executar depois que todas as promessas do javascript ES6 forem resolvidas
Estou no processo de substituir um código antigo que usava objetos adiados por jQuery e estou reescrevendo usando o Bluebird / ES6 Promises. Se eu tiver várias chamadas assíncronas, como posso acionar uma função depois que todas as promessas ...
fluxo if-else em promessa (bluebird)
Esta é uma versão curta do meu código. var Promise = require('bluebird'); var fs = Promise.promisifyAll(require("fs")); if (conditionA) { fs.writeFileAsync(file, jsonData).then(function() { return functionA(); }); } else { functionA(); }Ambas as ...
Promessas: Repita a operação até que seja bem-sucedida?
Desejo executar uma operação repetidamente, com um tempo limite crescente entre cada operação, até que seja bem-sucedido ou que ocorra uma certa quantidade de tempo. Como estruturo isso com promessas em Q?
Promessa nativa JavaScript executar retorno de chamada em ambos os resultados
Existe alguma maneira de executar retorno de chamada nos dois resultados do objeto Promise? Por exemplo, quero criar alguma lógica de limpeza após a execução da solicitação xhr. Então, eu preciso fazer algo assim: var cleanUp = function() { ...
Reinicie uma promessa após falha
Estou usando o Nodejs e o Q para executar uma sequência de funções assíncronas. Se um falhar, gostaria de executar outra função e, em seguida, inicie a sequência novamente. Heres é como é: var promise = database.getUserCookies(user) ...
Encadeamento de promessa: use o resultado da promessa anterior no próximo e depois o retorno de chamada [duplicado]
Esta pergunta já tem uma resposta aqui: Como acesso os resultados das promessas anteriores em uma cadeia .then ()? [/questions/28250680/how-do-i-access-previous-promise-results-in-a-then-chain] 15 respostasEstou usando as promessas ES6 diretas ...
Obtenha dados de uma promessa em vez de retornar uma promessa
Lamento muito que os outros tópicos da promessa tenham respondido a isso, mas, ao analisar alguns deles, não estou recebendo a resposta para resolver o meu problema. Eu tenho três arquivos json que quero pegar, analisar e mesclar manualmente. O ...
Método de objeto com ES6 / Bluebird promete
estou usandonó v0.11.14-nightly-20140819-preno Windows comharmony bandeira. Eu tenho um objeto JavaScript com dois métodos definidos em seu protótipo: function User (args) { this.service= new Service(args); } User.prototype.method2 = function ...