Resultados da pesquisa a pedido "promise"

2 a resposta

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, ...

3 a resposta

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 ...

2 a resposta

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 ...

3 a resposta

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 ...

5 a resposta

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?

2 a resposta

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() { ...

1 a resposta

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) ...

1 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...