Resultados da pesquisa a pedido "promise"

3 a resposta

Por que minha promessa é executada imediatamente

Quero aprender mais detalhadamente como as promessas funcionam em JavaScript e tentar o próximo código: function delay(timeout) { return new Promise(function(resolve, reject){ setTimeout(resolve,timeout); }); } var promise = ...

3 a resposta

Usando async / waitit + Bluebird para promisifyAll

Estou construindo uma biblioteca que usaasync/awaite gostaria de saber se é possível usar módulos nativos comofs com oasync/await. Eu sei dissoasync/await são apenas promessas em segundo plano; existe uma maneira nativa de promisificar um método ...

1 a resposta

Quais são as vantagens do Promises sobre o CPS e do Continuation Functor / Monad?

Promessas ES6As promessas ES6 são máquinas de estado finito e, portanto, requerem implementações complexas. Além disso, a especificação Promise / A + vem com muitas arestas: sobrecarregadothen (mapa / cadeia)achatamento recursivo / ...

3 a resposta

O que é mais rápido: tente pegar vs Promise

Eu ouvi essa opinião de que você deve evitar o uso de try / catch, porque são necessários muitos recursos. Então, poderia prometer que o tratamento de erros poderia ser mais rápido? Ou isso não importa? function f(somethingDangerous) { return ...

0 a resposta

Por que a função Promise.then 'onFulfilled' é acionada antes do retorno de chamada setTimeout? [duplicado]

Esta pergunta já tem uma resposta aqui: SetTimeout é sem demora o mesmo que executar a função instantaneamente? [/questions/3580068/is-settimeout-with-no-delay-the-same-as-executing-the-function-instantly] 3 respostasQual é a diferença entre ...

2 a resposta

Entendendo a promessa de javascript usada com setTimeout e setInterval

Alguém pode me ajudar a entender essas duas linhas de código e melhorá-las para realmente permitir que eu pare as repetições? var wait = ms => new Promise(r => setTimeout(r, ms)); var repeat = (ms, func) => new Promise(r => (setInterval(func, ...

2 a resposta

Promise.all encontrar qual promessa rejeitada

No meu código, estou usandoPromise.all() executar o código de forma assíncrona quando todas as promessas forem cumpridas. Às vezes, uma promessa falha, e não sei por que.Eu gostaria de saber qual promessa está falhando.Passando um retorno de ...

1 a resposta

Método encadeado com async / waitit no TypeScript

Eu tenho uma situação em que preciso chamar um método assíncrono no resultado de um método assíncrono. class Parent { constructor(private child: Child) { } private getChild(): Promise<Child> { return Promise.resolve(this.child); } async ...

1 a resposta

Angular / rxjs: Por que não preciso mais importar para o Promise? [fechadas]

Muitas respostas do SO dizem que, para evitar problemas como A propriedade 'toPromise' não existe no tipo 'Observable' no Angular, você precisa importar 'rxjs / add / operator / toPromise', o que fiz até recentemente. Em um projeto Angular ...

4 a resposta

Aguardando mais de uma operação de espera simultânea

Como posso alterar o código a seguir para que ambas as operações assíncronas sejam acionadas e tenham a oportunidade de executar simultaneamente? const value1 = await getValue1Async(); const value2 = await getValue2Async(); // use both ...