Resultados da pesquisa a pedido "ecmascript-6"
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 ...
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 ...
É 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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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: ...
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 ...