Resultados da pesquisa a pedido "ecmascript-next"

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

2 a resposta

No ES2015, como posso garantir que todos os métodos aguardem a inicialização do objeto? Com os decoradores do ES7?

Eu tenho uma classe ES2015 que se conecta a um serviço remoto. O problema é que meu código tenta acessar essa classe antes que seu objeto termine de se conectar ao servidor remoto. Quero garantir que os métodos não dêem apenas um erro se o ...

1 a resposta

Seta vs método clássico na classe ES6

Existe alguma razão para escrever a sintaxe clássica dos métodos ES6? class MyClass { myMethod() { this.myVariable++; } }Quando eu usomyMethod() como retorno de chamada em algum evento, devo escrever algo assim (em JSX): // Anonymous function. ...

1 a resposta

Propriedade da instância ES6 + instanciada fora do construtor

Usando a sintaxe ES6 + em React / React-Native, a variávelfoo, quando definido fora do construtorde alguma forma é transformado em uma variável de instância quando chamado comthis.. Minha afirmação é verdadeira? Por que isso funciona mesmo quando ...

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

3 a resposta

Suporte Babel para Object.entries

Eu estou olhando para oproposta de estágio 3 de Object.values / Object.entries [https://github.com/tc39/proposal-object-values-entries]e eu realmente gostaria de usá-lo no meu projeto JavaScript atual. No entanto, não consigo descobrir se há ...

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

1 a resposta

Qual é o breve JavaScript necessário para filtrar objetos de uma matriz [fechado]

Dada uma matriz let arr = [1,2,true,4,{"abc":123},6,7,{"def":456},9,[10],{},"[object Object]"]; /* let res = // briefest `javascript` text to filter objects from `arr` */ Resultado esperado deres [{"abc":123},{"def":456},{}];Qual é o mais ...

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