Resultados de la búsqueda a petición "ecmascript-6"

1 la respuesta

¿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 ...

2 la respuesta

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 ...

5 la respuesta

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 ...

3 la respuesta

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 = ...

3 la respuesta

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 ...

2 la respuesta

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 ...

1 la respuesta

¿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é ...

2 la respuesta

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 ...

3 la respuesta

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 ...

5 la respuesta

¿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 ...