Resultados da pesquisa a pedido "ecmascript-6"

6 a resposta

Posso usar a sintaxe da função de seta do ES6 com geradores? (notação de seta)

ou seja, como eu expresso isso: function *(next) {}com flechas. Eu tentei todas as combinações em que pude pensar e não consigo encontrar nenhuma documentação. (atualmente usando o nó v0.11.14)

2 a resposta

Qual é o objetivo de um asterisco (*) nas funções do gerador ES6

Alguém pode me explicar: por que as funções do gerador no ES6 são marcadas pelo símbolo do asterisco? Por exemplo, em vez de: function *someGenerator() { yield 1; yield 2; yield 3; }nós poderíamos escrever: function someGenerator() { yield 1; ...

4 a resposta

Usando jQuery $ (this) com funções de seta ES6 (lexical esta ligação)

Usando funções de seta ES6 com léxicothis ligação é ótima. No entanto, deparei-me com um problema atrás, usando-o com uma ligação típica de clique em jQuery: class Game { foo() { self = this; this._pads.on('click', function() { if (self.go) { ...

1 a resposta

Javascript Es6 Tagged Templates - Quando o Raw é usado? Quando o cozimento é usado?

Depois de estudar este exemplo de modelo de tag Es6: var yo = func`${x} + ${y}\n= ${x + y}`; one@public-node ~/es6 $ 6to5 tag.js "use strict"; var _taggedTemplateLiteral = function (strings, raw) { ...

9 a resposta

Como implementar o método privado na classe ES6 com o Traceur [duplicado]

Esta pergunta já tem uma resposta aqui: Propriedades privadas nas classes JavaScript ES6 [/questions/22156326/private-properties-in-javascript-es6-classes] 35 respostas Eu uso o Traceur Compiler para ter vantagem com os recursos do ES6 ...

2 a resposta

Como detectar módulos es6 de recurso

Eu gostaria de exportar um módulo usando a sintaxe ES6 apenas se for suportado no tempo de execução atual. O objetivo é desenvolver uma biblioteca que suporte diferentes sistemas de gerenciamento de módulos. Comoexport é uma palavra-chave, algo ...

4 a resposta

Promete es6 e superagent

Estou tentando usar as promessas es6 com superagent. Estou tentando chamar uma função que tem uma solicitação de superagent envolvida. Request.post(buildReq).then(res => { if (res.ok) {//process res} });Aqui está o superagente de quebra de ...

2 a resposta

Programação assíncrona JavaScript: promessas versus geradores

Promessas e geradores permitem escrever código assíncrono. Não entendo por que esses dois mecanismos foram introduzidos no script ECMA 6. Quando é melhor usar as promessas e quando os geradores?

3 a resposta

Retornar um valor diferente da classe no ES6

Recentemente, estive testando classes com o ES6, notei que, ao criar uma classe, não é possível especificar o valor fornecido pelo construtor. Anteriormente no ES5 isso era possível. Nos dois casos, eu instanciaria a classe comnew MyClass A ...

7 a resposta

Como escrevo uma função de seta nomeada no ES2015?

Eu tenho uma função que estou tentando converter para a nova sintaxe de seta em ES6. É uma função nomeada: function sayHello(name) { console.log(name + ' says hello'); }Existe uma maneira de dar um nome a ele sem uma instrução var: var sayHello ...