Resultados da pesquisa a pedido "ecmascript-2017"

3 a resposta

(ES6) classe (ES2017) assíncrono / aguardador

É ou será possível que um getter da classe ES6 retorne um valor de uma função de espera / assíncrona do ES2017? class Foo { async get bar() { var result = await someAsyncOperation(); return result; } } function someAsyncOperation() { return new ...

1 a resposta

JavaScript aguarda por padrão em vez de manualmente

Assíncrono / espera são realmente úteis, mas eu quero o oposto do comportamento deles. Em vez de outras funções continuarem, a menos que eu peça que esperem manualmente uma promessa, desejo que as funções sejam produzidas, a menos que ...

1 a resposta

É possível usar wait sem assíncrono em Js

Aguardar é um recurso incrível no es7. No entanto, toda vez que uso wait, descobri que tenho que definir uma função assíncrona e chamar essa função. Tal como async function asy(){ const [resCityGuess,resCityHot,resCityAll]=await Promise.all([ ...

4 a resposta

Como sincronizar objetos do Promise?

Eu prometo objetos que precisam funcionar sincronizados. Por exemplo, a segunda promessa não deve funcionar antes da primeira. Se o primeiro rejeitar, o primeiro deverá ser executado novamente. Eu implementei alguns exemplos.Este funciona bem. ...

3 a resposta

Como "aguardar" o retorno de uma chamada?

Ao usar um retorno de chamada simples, como no exemplo abaixo: test() { api.on( 'someEvent', function( response ) { return response; }); }Como a função pode ser alterada para usar async / waitit? Especificamente, assumindo que 'someEvent' é ...

2 a resposta

Posso detectar assíncrono / aguardar disponível no navegador? [duplicado]

Esta pergunta já tem uma resposta aqui: Como detectar o suporte à função assíncrona sem avaliação? [/questions/43502448/how-to-detect-async-function-support-without-eval] 1 respostaComo título, como posso detectar o suporte assíncrono / aguardar ...

1 a resposta

ES8 Expressão de função assíncrona invocada imediatamente

Eu não vi essas construções serem muito usadas, mas eu as escrevi para fazer uso de async / waitit em funções que normalmente não retornariam uma promessa, por exemplo chan.consume(queue, (msg) => { this.pendingMsgs++; // executed ...

13 a resposta

Usando async / waitit com um loop forEach

Existem problemas com o usoasync/await em umforEach ciclo? Estou tentando fazer um loop através de uma matriz de arquivos eawait no conteúdo de cada arquivo. import fs from 'fs-promise' async function printFiles () { const files = ...

2 a resposta

assíncrono / aguardar implementações nativas

Esta proposta [https://tc39.github.io/ecmascript-asyncawait/#desugaring]sugere queasync As funções podem usar funções de gerador sob o capô, embora não seja possível encontrar uma confirmação disso nas especificações do ES2017. Além disso, ...

0 a resposta

Use async aguardar com Array.map

Dado o seguinte código: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); que produz o seguinte erro: TS2322: O tipo 'Promessa <número> ...