Resultados da pesquisa a pedido "ecmascript-6"

5 a resposta

Por que o ES6 “produz” uma palavra reservada quando chamada neste contexto?

Estou usando o nó 4.1.1. Quando executo esse código "use strict"; function *generator() { let numbers = [1,2,3,4,5]; numbers.map(n => yield (n + 1)); } for (var n of generator()) { console.log(n); }Eu recebo este erro numbers.map(n => yield (n ...

3 a resposta

Inicialização de classe mais curta no ECMAScript 6

Sempre que crio alguma classe, preciso fazer o mesmo procedimento chato: class Something { constructor(param1, param2, param3, ...) { this.param1 = param1; this.param2 = param2; this.param3 = param3; ... } }Existe alguma maneira de torná-lo mais ...

9 a resposta

Filtrando uma matriz com uma função que retorna uma promessa

Dado let arr = [1,2,3]; function filter(num) { return new Promise((res, rej) => { setTimeout(() => { if( num === 3 ) { res(num); } else { rej(); } }, 1); }); } function filterNums() { return Promise.all(arr.filter(filter)); ...

5 a resposta

Converter classe ES6 com símbolos em JSON

Eu tenho classes codificadas para representar modelos no meu aplicativo Aurelia. Aqui está um modelo 'PostEdit': var _postID = Symbol(); var _title = Symbol(); var _text = Symbol(); export class PostEdit { constructor(postEdit) { this[_postID] = ...

1 a resposta

this.setState não é uma função [duplicado]

Esta pergunta já tem uma resposta aqui: Como acessar o `this` correto dentro de um retorno de chamada? [/questions/20279484/how-to-access-the-correct-this-inside-a-callback] 10 respostasEu tenho o seguinte componente, que mantém o estado que é ...

2 a resposta

Solução de desestruturação de objetos para matrizes longas?

Olhando para este código: let lecture = { id: 2, title: "MyTitle", topics: [ { title: "John", age: 1 }, { title: "John2", age: 2 }, { title: "John3", age: 3 }] }Eu quero extrair o principaltitle propriedade e o terceiroage na matriz (via ...

1 a resposta

É possível herdar a classe de estilo antigo da classe ECMAScript 6 em JavaScript?

Ao executar o seguinte código no Node.js. 4.2.1: 'use strict'; var util = require('util'); class MyClass { constructor(name) { this.name = name; } } function MyDerived() { MyClass.call(this, 'MyDerived'); } util.inherits(MyDerived, MyClass); ...

2 a resposta

Babel 6 CLI: Exportação inesperada de tokens?

Estou tentando executar o Babel através da sua CLI usandobabel-node mas continuo recebendo oUnexpected token export erro. Entendo que o Babel 6 é tudo sobre plugins e que preciso configurá-lo através.babelrc mas parece não ...

6 a resposta

Como configurar o Babel 6 estágio 0 com React e Webpack

Minha compreensão dos documentosVejo que o Babel 6 tem três predefinições por enquanto: es2015, react e stage-x. Eu li que posso definir aqueles em.babelrc igual a: { "presets": ["es2015", "react", "stage-0"] }ou diretamente no ...

2 a resposta

JavaScript: defina uma constante tentativa / captura interna com o modo estrito

Hoje eu encontro um bug JS estranho, trabalhando comconst dentro de um bloco try / catch, e eu gostaria de entender melhor o que está causando isso. Vejamos um exemplo de código, que vale mais que mil palavras: try { const FOO = 'bar'; ...