Questions tagged 'ecmascript-2017'

Use esta tag para perguntas sobre recursos concluídos no ECMAScript 2017. Não * use * esta tag se o código em questão simplesmente * usar * uma das funções, * se * esta função não for a causa do problema.
39
respostas

Como retornar uma resposta de uma chamada assíncrona?

Eu tenho uma função foo que faz um pedido Ajax. Como devolver a resposta de foo? Eu tentei retornar um valor do retorno de chamada para o sucesso e também atribuir a resposta a uma variável local dentro da função e retorná-lo, mas nenhum desses métodos retornou ...
set de janeiro de 08 '13 às 20:06
10
respostas

Usando o laço assíncrono / wait with forEach

Existe algum problema com o uso de async / wait em um loop forEach? Eu estou tentando iterar através de uma matriz de arquivos e aguardo o conteúdo de cada arquivo. Importar fs da função assíncrona 'fs-promise' printFiles () {const files = await getFilePaths () // Assumir este wor ...
set em 01 de junho '16 às 21:55
7
respostas

Como rejeitar a sintaxe async / wait?

Como posso rejeitar a promessa retornada pela função async / await? por exemplo. Originalmente foo (id: string): Promise <A> {return new Promise ((resolver, rejeitar) => {someAsyncPromise (). Então ((valor) => resolver (200)). Catch ((err) => rejec ...
set 25 de fev '17 às 11:20
4
respostas

Combinação de função assíncrona + wait + setTimeout

Estou tentando usar novos recursos assíncronos e espero que a solução do problema ajude outras pessoas no futuro. Este é o meu código que funciona: async function asyncGenerator () {// outro código while (goOn) {// outro código var fileLi ...
set em 22 de outubro. '15 às 23:04
4
respostas

Como posso usar async / espera no nível superior?

Eu passei por assíncrono / wait, e depois de passar por vários artigos, decidi verificar por mim mesmo. No entanto, eu não consigo me envolver por que isso não funciona: função async main () {var value = await Promise.resolve ('Hey there'); console.l ...
set out 01 '17 às 21:55
4
respostas

Use async esperando usando Array.map

Com o seguinte código: var arr = [1,2,3,4,5]; var results: number [] = await arr.map (assíncrono (item): Promessa <número> => {espera callAsynchronousOperation (item); retorno item + 1;}); que causa o seguinte erro: ...
set de 19 de outubro. 16 às 22:39
5
respostas

tente / pegar blocos com async / wait

Eu me aprofundo na função async / await do nó 7 e continuo a tropeçar em código semelhante a essa função async main () {try {var = await getQuote (); console.log (citação); } catch (erro) {console.error (erro); }} Parece uma unidade ...
set 30 nov '16 às 12:06
4
respostas

ES2017 - Assinatura vs. Renda

Estou confuso na discussão atual sobre a adição de funções assíncronas e a palavra-chave await para o próximo EcmaScript. Eu não entendo porque a palavra-chave async é necessária antes da palavra-chave da função. Do meu ponto de vista, a palavra-chave await to wait ...
set 17 de julho '15 às 22:28
3
respostas

Como usar o ES8 async / wait with threads?

levitrasi.net.site/questions/181768 / ... fornece um exemplo de cálculo de um arquivo md5 usando a biblioteca e fluxos criptográficos integrados. var fs = require ('fs'); var crypto = require ('crypto'); // arquivo fd = fs.c ...
set em 09 de novembro '15 às 1:20
2
respostas

Corretamente Tente ... Assista a sintaxe usando o Async / Await

Eu gosto do plano do novo recurso Async / Await disponível em Typescript, etc. No entanto, não tenho certeza se gosto do fato de ter que declarar a variável que estou aguardando fora do bloco try ... catch para usá-la mais tarde. Por exemplo: vamos criar ...
definir 21 de junho de 17 às 1:15
2
respostas

(ES6) (ES2017) assíncrono / wait getter

É possível para o destinatário da classe ES6 retornar o valor da função de espera ESIS2017 / async? classe Foo {async get bar () {var result = espera someAsyncOperation (); resultado de retorno; }} function someAsyncOperation () {r ...
set em 23 de novembro '15 às 22:47
2
respostas

O uso de async em setTimeout é válido?

Eu tinha uma função assíncrona em Javascript e adicionei setTimeout a ela. O código se parece com isto: let timer; clearTimeout (temporizador); timer = setTimeout (() => {(async () => {aguarde isto._doSomet ...
Set 16 de agosto '16 às 15:37
2
respostas

função assíncrona - aguarde sem esperar pela promessa

Estou tentando aprender a espera assíncrona. Nesse código, const myFun = () => {let state = false; setTimeout (() => {state = true}, 2000); return new Promise ((resolver, rejeitar) => {setTimeout (() => {if (s ...)
set 25 ago. '17 às 10:39
2
respostas

ES2017 Async / await features - eles só funcionam com promessas?

Eu comecei a usar as funções async / wait do ES7 em meus aplicativos js (retrabalhados por Babel). Corrigir-me se não, mas eles só trabalham com promessas? Se sim, isso significa que eu preciso envolver as funções normais de retorno de chamada no Promises (...
é definido em 8 de julho '15 às 16:41
1
a resposta

É seguro usar async / wait now?

É possível usar async-wait em Javascript em vez de prometer geradores, sabendo que a sintaxe ainda não foi criada e virá com o lançamento do ES8? Em quais navegadores posso contar com sua disponibilidade e navegadores comuns, onde esta sintaxe não é ...
set 12 fev '17 às 4:09