Resultados da pesquisa a pedido "ecmascript-2017"

3 a resposta

O assíncrono aguarda realmente sem bloqueio no navegador?

Venho brincando com o recurso em um SPA usando o TypeScript e o Promises nativo, e percebo que, mesmo se refatorar uma função de longa duração para uma função assíncrona que retorna uma promessa, a interface do usuário ainda não responde. Então, ...

2 a resposta

Async / Await dentro da matriz # map ()

Estou recebendo erro de tempo de compilação com este código: const someFunction = async (myArray) => { return myArray.map(myValue => { return { id: "my_id", myValue: await service.getByValue(myValue); } }); };A mensagem de erro é: aguardar é ...

1 a resposta

É seguro usar assíncrono / aguardar agora? [fechadas]

É seguro usar async-waitit em Javascript em vez de geradores-promessas agora, sabendo que a sintaxe ainda não foi criada e será lançada com o lançamento do ES8? Quais navegadores posso contar com a disponibilidade e qual a frequência ...

2 a resposta

Como o loop `for..of` resolve o iterador de um objeto?

Para que um objeto implemente interface iterável, ele deve implementar[Symbol.iterator] tecla que aponta para uma função que retorna oiterator. Eu estou querendo saber se ofor..of loop internamente chama esse método em um objeto para obter ...

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

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

2 a resposta

assíncrono / espera sempre retorna promessa

Estou tentando a funcionalidade assíncrona / aguardada. Eu tenho esse código imitando uma solicitação: const getJSON = async () => { const request = () => new Promise((resolve, reject) => ( setTimeout(() => resolve({ foo: 'bar'}), 2000) )); ...

2 a resposta

Por que .catch () não captura rejeitar () no construtor Promise dentro do loop em uma função assíncrona, a menos que Erro seja passado?

Dado (async () => { const p = await new Promise((resolve, reject) => setTimeout(() => { reject(new Error(1)) }, Math.floor(Math.random() * 1000))); return p})() .then(data => console.log(data)) .catch(err => console.error(err)); aError() está ...

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

4 a resposta

Como posso usar o assíncrono / aguardar no nível superior?

Venho revisando async / wait e depois de revisar vários artigos, decidi testar as coisas sozinho. No entanto, não consigo entender por que isso não funciona: async function main() { var value = await Promise.resolve('Hey ...