Resultados da pesquisa a pedido "ecmascript-next"
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() ...
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 = ...
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 ? ...
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, ...
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); ...
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 ...
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 ...
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() ...
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", ...
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 ...