Resultados da pesquisa a pedido "ecmascript-6"
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 ...
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 } ...
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 ...
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 ...
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 ...
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 { ...
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 ...
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.
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) ...
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>"+ ...