Resultados da pesquisa a pedido "ecmascript-6"

2 a resposta

Qual é o objetivo do tipo 'Symbol' no ECMA-262-v6?

Qual é o objetivo do tipo 'Symbol' no ECMA-262-v6? Implementação de caminho rápido para chaves de objeto? O que ele faz sob o capô - mistura-o com a garantia de que os dados subjacentes são imutáveis?

2 a resposta

ES6 Atribuição de estrutura?

Os novos recursos de atribuição de desestruturação doES6 [https://people.mozilla.org/~jorendorff/es6-draft.html]são bastante conhecidos agora (cópia ao ...

3 a resposta

Explicação do `let` e do escopo do bloco com loops for

Eu entendi aquilolet impede declarações duplicadas, o que é legal. let x; let x; // error!Variáveis declaradas comlet também pode ser usado em fechamentos esperados let i = 100; setTimeout(function () { console.log(i) }, i); // '100' after ...

2 a resposta

Informações oficiais sobre `argumentos 'nas funções ES6 Arrow?

(() => console.log(arguments))(1,2,3); // Chrome, FF, Node give "1,2,3" // Babel gives "arguments is not defined" from parent scopeSegundo Babel (e pelo que posso dizer recomendações iniciais do TC39), isso é "inválido", pois as funções de seta ...

1 a resposta

Crie um objeto de subconjunto, consistindo em apenas algumas das propriedades de um objeto existente [duplicado]

Esta pergunta já tem uma resposta aqui: Uma linha para obter algumas propriedades do objeto no ES 6 [/questions/25553910/one-liner-to-take-some-properties-from-object-in-es-6] 7 respostasIsso é melhor explicado pelo exemplo. O seguinte funciona ...

2 a resposta

Por que as propriedades do ES6 Symbol podem ser enumeradas por Object.defineProperty?

No ES6, as propriedades podem ser definidas como propriedades do símbolo: var symbol = Symbol(); var object = {}; object[symbol] = 'value';O MDN define propriedades enumeráveis como 'aquelas que podem ser iteradas por um loop for..in' (1). As ...

9 a resposta

Como estender uma classe sem precisar usar super no ES6?

É possível estender uma classe no ES6 sem chamar osuper método para invocar a classe pai? EDIT: A pergunta pode ser enganosa. É o padrão que temos que chamarsuper() Ou eu estou esquecendo de alguma coisa? Por exemplo: class Character { ...

2 a resposta

Javascript ES6 complexidade computacional / temporal das coleções

Que complexidade de tempo (em notação big-O) é fornecida pela especificação ES6 para as coleções com chave (conjunto, mapa, WeakSet e WeakMap)? Minha expectativa, e espero a da maioria dos desenvolvedores, é que as especificações e ...

1 a resposta

Liberando fontes es6 e es5 com npm

Estou desenvolvendo dois pacotes de nós registrados com o npm e usando a sintaxe es6. Cada pacote possui apenas um módulo es6 exportando uma única classe. pacoteA não tem dependênciaspacoteB depende deAClasse A export default class A ...

4 a resposta

Métodos em objetos ES6: usando funções de seta

No ES6, ambos são legais: var chopper = { owner: 'Zed', getOwner: function() { return this.owner; } };e, como taquigrafia: var chopper = { owner: 'Zed', getOwner() { return this.owner; } }Também é possível usar as novas funções de seta? Ao ...