Resultados da pesquisa a pedido "ecmascript-6"
Importar / exigir navegador?
Estou tentando pegar o browserify e já passei por vários exemplos. Em um exemplo, vejo o uso de 'import': import 'jquery';e importando arquivos locais com: import Header from './Header';mas em outros exemplos, vejo pessoas ...
maneira adequada de usar classes es6 em um projeto nodejs
Eu gostaria de poder usar o recurso legal de classes es6 do nodejs 4.1.2 Eu criei o seguinte projeto: a.js: class a { constructor(test) { a.test=test; } }index.js: require('./a.js'); var b = new a(5);como você pode ver, eu crio uma ...
Reestruturação para obter o último elemento de uma matriz em es6
No coffeescript, isso é direto: coffee> a = ['a', 'b', 'program'] [ 'a', 'b', 'program' ] coffee> [_..., b] = a [ 'a', 'b', 'program' ] coffee> b 'program'O es6 permite algo semelhante? > const [, b] = [1, 2, 3] 'use strict' > b // it got the ...
Padrão de exportação do ES6 com várias funções referentes uma à outra
em es6 lá você pode definir um módulo de funções como esta export default { foo() { console.log('foo') }, bar() { console.log('bar') }, baz() { foo(); bar() } }o código acima parece ser um código válido, mas se eu chamarbaz() gera um ...
exportar classe ES6 no nó 4.x Palavra reservada inesperada
Eu tenho o seguinte em scripts de um nó: "use strict"; class Whatever { constructor() { console.log("I'm in the constructor!"); } } export default Whatever;eu receboUnexpected reserved word a respeito deexport. O que estou perdendo aqui? Como ...
Destruição ES6, parâmetro de função - 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) ...
Qual é a zona morta temporal?
Ouvi dizer que acessarlet econst valores antes de serem inicializados podem causarReferenceError por causa de algo chamadozona morta temporal. O que é a zona morta temporal, como ela se relaciona ao escopo e ao içamento e em que situações é ...
Vinculando este escopo diferente ao operador ES6 => function
Depois de experimentar a herança de contextos com o recurso => que o ES6 nos fornece, notei que esse contexto nunca pode ser alterado. Exemplo: var otherContext = { a: 2 }; function foo() { this.a = 1; this.bar = () => this.a; } var instance = ...
gulp babel, exportações não está definido
Considere o seguinte código de exemplo (e talvez eu esteja fazendo errado?) var FlareCurrency = { }; export {FlareCurrency};Eu tenho a seguinte tarefa: gulp.task("compile:add-new-currency-minified", function(){ ...
Exportação datilografada vs. exportação padrão
Qual é a diferença em TypeScript entreexport edefault export. Em todos os tutoriais eu vejo pessoasexportsuas classes e não consigo compilar meu código se não adicionar odefault palavra-chave antes de exportar. Além disso, não encontrei nenhum ...