Resultados da pesquisa a pedido "ecmascript-next"

4 a resposta

Em JavaScript, o uso de aguardar dentro de um loop bloqueia o loop?

Faça o seguinte loop: for(var i=0; i<100; ++i){ let result = await some_slow_async_function(); do_something_with_result(); }Fazawait bloquear o loop? Ou oi continuar a ser incrementado enquantoawaiting? É a ordem dedo_something_with_result() ...

2 a resposta

Loops while usando o Await Async.

Essa função Javascript parece usar o loop while de maneira assíncrona. É a maneira correta de usar loops while com condições assíncronas? var Boo; var Foo = await getBar(i) while(Foo) { Boo = await getBar3(i) if (Boo) { // something } Foo = ...

1 a resposta

Espalhe a sintaxe ES6 com a instrução

Tentei escrever operador ternário com sintaxe de propagação e copiar dois objetos. É possível usar o operador ternário com sintaxe de propagação dentro de objetos literais? Meu código funciona bem, só quero otimizá-lo. hintStyle: disabled ? ...

1 a resposta

Javascript ES6 +: Reestruturando e usando um método de matriz ao mesmo tempo?

Eu queria saber se existe uma maneira, para destruir e usar um método de matriz ao mesmo tempo? Se sim, é útil usá-lo ou diminuiria tanto a legibilidade do código que não vale a pena? Meu código atual é este: const { props: { title, ...

4 a resposta

Node.js assert.throws com funções assíncronas (Promises)

Quero verificar se uma função assíncrona lança usandoassert.throws [https://nodejs.org/api/assert.html#assert_assert_throws_block_error_message]do nativoassert módulo. Eu tentei com const test = async () => await aPromise(); assert.throws(test); ...

5 a resposta

Como filtrar Object usando Array.prototype.filter?

Dado var arr = [1,2,true,4,{"abc":123},6,7,{"def":456},9,[10]]podemos filtrar itens numéricos dentro da matrizarr usandoNumber construtor var res = arr.filter(Number); // [1, 2, true, 4, 6, 7, 9, Array[1]]estãotrue e[10] esperado na matriz ...

1 a resposta

O que deve acontecer com `wait 'quando a expressão após a palavra-chave não avalia para prometer?

Eu tenho um código ES7 como este. async function returnsfive() { var three = 3; var threeP = await three; return threeP+2; } returnsfive().then(k=>console.log(k), e=>console.error("err", e))O que deveria acontecer novar threeP = await three ...

7 a resposta

Como saber se uma função é assíncrona?

Eu tenho que passar uma função para outra função e executá-la como um retorno de chamada. O problema é que às vezes essa função é assíncrona, como: async function() { // Some async actions }Então eu quero executarawait callback() oucallback() ...

1 a resposta

Como faço para que os decoradores trabalhem com o babel & webpack?

Eu tenho a seguinte configuração: { "babel-core": "~5.8.25", "babel-eslint": "^4.1.3", "babel-loader": "~5.3.2", "babel-polyfill": "^6.2.0", "eslint": "^1.7.3", "eslint-config-airbnb": "^0.1.0", "eslint-loader": "~1.1.0", ...

2 a resposta

Não é possível usar as funções de seta dentro da classe de componente react [duplicate]

Esta pergunta já tem uma resposta aqui: Como usar funções de seta (campos de classe pública) como métodos de class [/questions/31362292/how-to-use-arrow-functions-public-class-fields-as-class-methods] 4 respostas Eu iniciei um projeto em que eu ...