Resultados da pesquisa a pedido "ecmascript-6"

5 a resposta

Quais são os usos reais do ES6 WeakMap?

Quais são os usos reais doWeakMap estrutura de dados introduzida no ECMAScript 6? Como a chave de um mapa fraco cria uma forte referência ao seu valor correspondente, assegurando que um valor que foi inserido em um mapa fracoNunca desaparecer ...

2 a resposta

Posso ceder de uma função interna?

Com os geradores ES6, vejo código assim: var trivialGenerator = function *(array) { var i,item; for(var i=0; i < array.length; i++){ item = array[i]; yield item; }; };É possível escrever algo mais parecido com o código abaixo? var ...

1 a resposta

É possível desfazer o Object.assign?

Eu gostaria de usarObject.assign para "atualizar" um objeto com novos métodos temporariamente e depois remover esses métodos quando terminar de usá-los. Um exemplo irá esclarecer: Digamos que tenhamos um mixin que nos permita calcular a média de ...

2 a resposta

Exportando uma classe com ES6 (Babel)

Estou escrevendo um código de front-end com ECMAScript 6 (transpilado com BabelJS e depois navegado com Browserify) para que eu possa ter uma classe em um arquivo, exportá-lo e importá-lo para outro arquivo. A maneira como estou fazendo isso ...

1 a resposta

Criando uma referência fraca regular em Javascript usando WeakMaps

Estou tentando fazer oóbvio coisa com WeakMaps: eu quero criar uma referência fraca. Em particular, quero ter uma lista de ouvintes de eventos sem que essa lista influencie a vida do ouvinte. Por isso, fiquei muito empolgado em encontrar o ...

5 a resposta

Depurar o aplicativo ES6 nodejs compilado no WebStorm

Quero depurar um aplicativo de nó que é executado a partir debabel arquivos ES6 compilados. Eu tenho minha fonte ES6 em umsrc pasta e o equivalente babel ES5 em umbuild pasta. Project root | | build | > ES5 Compiled files | | src | > ES6 Source ...

3 a resposta

As importações do módulo ES6 são içadas?

Eu sei que na nova sintaxe do módulo ES6, o mecanismo JavaScript não precisará Avalieo código para saber sobre todas as importações / exportações,analisare "sabe" o que carregar. Isso soa como içar. Os módulos ES6 são içados? E se sim, todos ...

4 a resposta

Destruidor de classe ECMAScript 6

Eu sei que o ECMAScript 6 tem construtores, mas existem destruidores para o ECMAScript 6? Por exemplo, se eu registrar alguns dos métodos do meu objeto como ouvintes de eventos no construtor, desejo removê-los quando meu objeto for ...

6 a resposta

Existe uma maneira funcional de iniciar uma matriz no JavaScript ES6?

Eu finalmente desisti e escrevi umfor loop para inicializar uma matriz simples de objetos em que cada objeto possui um contador incrementado (id) como um atributo do objeto. Em outras palavras, eu só quero: var sampleData = [{id: 1},{id: ...

16 a resposta

Não foi possível acessar a instância React (this) dentro do manipulador de eventos

Estou escrevendo um componente simples no ES6 (com BabelJS) e funçõesthis.setState não está funcionando. Erros típicos incluem algo como Não é possível ler a propriedade 'setState' de indefinido ou this.setState não é uma função Você sabe ...