Resultados da pesquisa a pedido "ecmascript-2017"

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

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

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

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

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

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

1 a resposta

Babel ESLint: TypeError: Não é possível ler a propriedade 'range' de null

Eu uso o babel-eslint para lint / corrigir meu código. Funcionou muito bem até que eu queria adotar alguns ES2017async await encontradopor aqui [https://github.com/rt2zz/redux-persist/issues/126#issuecomment-270120325]. Alterei meu aplicativo ...

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

Retornar um valor esperado retorna uma promessa? (es7 assíncrono / aguardar)

const ret = () => new Promise(resolve => setTimeout( () => resolve('somestring'), 1000)); async function wrapper() { let someString = await ret(); return someString; } console.log( wrapper() );RegistraPromise { <pending> }; Por que ele retorna ...

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