Resultados da pesquisa a pedido "ecmascript-6"

5 a resposta

Transformando um iterador Javascript em uma matriz

Estou tentando usar o novoMapa [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map] objeto do Javascript EC6, já que ele é suportado nas versões mais recentes do Firefox e Chrome. Mas estou achando isso muito ...

3 a resposta

Classes ES6 aninhadas?

Parece possível aninhar uma classe em um construtor que pode ser instanciado de qualquer lugar da classe, isso é oficial? [EDIT] Por exemplo, class C { constructor() { class D { constructor() { } } } method() { var a = new D(); // works fine } ...

5 a resposta

Quando devo usar `return` no es6 Arrow Functions?

O novofunções de seta es6 [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions] dizerreturn está implícito em algumas circunstâncias: A expressão também é o valor de retorno implícito dessa função. Em que ...

7 a resposta

Como persisto um mapa ES6 no armazenamento local (ou em outro local)?

var a = new Map([[ 'a', 1 ]]); a.get('a') // 1 var forStorageSomewhere = JSON.stringify(a); // Store, in my case, in localStorage. // Later: var a = JSON.parse(forStorageSomewhere); a.get('a') // TypeError: undefined is not ...

4 a resposta

Por que o mapa não é subclassável no chrome / node?

Então ES 6 está nos trazendoMapas [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map] (e não tão cedo). Desejando subclassificar o Mapa para meus propósitos nefastos, tentei o seguinte (abreviado para maior ...

3 a resposta

No ES6, como você verifica a classe de um objeto?

No ES6, se eu criar uma classe e criar um objeto dessa classe, como verifico se o objeto é essa classe? Não posso simplesmente usartypeof porque os objetos ainda estão"object". Acabei de comparar construtores? Exemplo: class Person { ...

2 a resposta

O que significa a função de seta '() => {}' em Javascript? [duplicado]

Esta pergunta já tem uma resposta aqui: Qual é o significado de "=>" (uma seta formada de iguais e maiores que) em JavaScript? [/questions/24900875/whats-the-meaning-of-an-arrow-formed-from-equals-greater-than-in-javas] 12 respostasEu estava ...

6 a resposta

Detecção Javascript ES6 em vários navegadores

Como posso descobrir a versão do mecanismo Javascript do navegador e o suporte ao ECMAScript 6? estou a usarnavigator.appVersion apenas para saber a versão do navegador, mas não a versão do mecanismo.

3 a resposta

Parâmetro de função de desestruturação do ES6 - nomeando objeto raiz

Existe uma maneira de manter o nome de um argumento de função desestruturada? Ou seja, o nome do objeto raiz? No ES5, eu poderia fazer isso (usando a herança como uma metáfora para explicar): // ES5: var setupParentClass5 = function(options) ...

4 a resposta

Os literais do modelo ES6 são mais rápidos que a concatenação de cadeias?

Alguém já fez benchmarks? Estou curioso para saber se o código de geração HTML é mais rápido com concatenação de strings ou com literais de modelo no Node e nos navegadores modernos. Por exemplo: Concatenação de cadeias "<body>"+ "<article>"+ ...