Resultados de la búsqueda a petición "ecmascript-6"
¿Importar / requerir Browserify?
Estoy tratando de elegir browserify y he pasado por varios ejemplos. En un ejemplo, veo el uso de 'importar': import 'jquery';e importar archivos locales con: import Header from './Header';pero en otros ejemplos veo personas importando ...
forma correcta de usar clases es6 en un proyecto nodejs
Me gustaría poder usar la característica genial de clases es6 de nodejs 4.1.2 Creé el siguiente proyecto: a.js: class a { constructor(test) { a.test=test; } }index.js: require('./a.js'); var b = new a(5);Como puede ver, creo una clase simple ...
Desestructuración para obtener el último elemento de una matriz en es6
En coffeescript esto es sencillo: coffee> a = ['a', 'b', 'program'] [ 'a', 'b', 'program' ] coffee> [_..., b] = a [ 'a', 'b', 'program' ] coffee> b 'program'¿Es6 permite algo similar? > const [, b] = [1, 2, 3] 'use strict' > b // it got the ...
Desestructuración ES6, parámetro de función: nombrar objeto raíz
¿Hay alguna manera de retener el nombre de un argumento de función desestructurada? Es decir, el nombre del objeto raíz? En ES5, podría hacer esto (usando la herencia como una metáfora para hacer el punto): // ES5: var setupParentClass5 = ...
Exportación ES6 predeterminada con múltiples funciones que se refieren entre sí
en es6 allí puedes definir un módulo de funciones como este export default { foo() { console.log('foo') }, bar() { console.log('bar') }, baz() { foo(); bar() } }lo anterior parece ser un código válido, pero si llamobaz() arroja un ...
exportar clase ES6 en el nodo 4.x Palabra reservada inesperada
Tengo lo siguiente en un script de nodo: "use strict"; class Whatever { constructor() { console.log("I'm in the constructor!"); } } export default Whatever;yo obtengoUnexpected reserved word respecto aexport. ¿Que me estoy perdiendo aqui? ¿Cómo ...
¿Cuál es la zona muerta temporal?
He escuchado que accederlet yconst los valores antes de que se inicialicen pueden causar unaReferenceError por algo llamado elzona muerta temporal. ¿Cuál es la zona muerta temporal, cómo se relaciona con el alcance y la elevación, y en qué ...
Enlace diferente de este ámbito a ES6 => operador de función
Después de experimentar con contextos heredados con la función => que nos brinda ES6, noté que este contexto nunca se puede cambiar. Ejemplo: var otherContext = { a: 2 }; function foo() { this.a = 1; this.bar = () => this.a; } var instance = new ...
Exportación de mecanografía frente a exportación predeterminada
¿Cuál es la diferencia en mecanografiado entreexport ydefault export. En todos los tutoriales veo genteexporting sus clases y no puedo compilar mi código si no agrego eldefault palabra clave antes de exportar. Además, no pude encontrar ningún ...
¿Por qué es ES6 "ceder" una palabra reservada cuando se llama en este contexto?
Estoy usando el nodo 4.1.1. Cuando ejecuto este 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); }Me sale este error numbers.map(n => yield ...