Resultados de la búsqueda a petición "ecmascript-6"
ES6 Array.prototype.values ¿no debería existir ahora?
No debería ES6Array.protoype.values existen ya, ya que esto ya funciona: Array.prototype.values = function(){ return this[Symbol.iterator](); } let arr = [1,2,3,4,5]; let iterator = arr.values(); for(let num of iterator) console.log(num) // 1, ...
Uso de métodos de matriz ES5 con generadores ES6
¿Cuál es la forma correcta de usar las nuevas funciones de matriz ES5 con generadores ES6? ¿Tengo que convertir explícitamente el iterable en una matriz primero, o hay una mejor manera? Por ejemplo: function* range(low, high) { var i = low; ...
Llamar a métodos estáticos desde métodos de clase ES6 normales
¿Cuál es la forma estándar de llamar a métodos estáticos? Se me ocurre usarconstructor o usando el nombre de la clase en sí, no me gusta este último ya que no me parece necesario. ¿Es la primera la forma recomendada o hay algo más? Aquí hay un ...
La clase de interceptor http angularjs (ES6) pierde el enlace a 'esto'
Estoy construyendo y la aplicación AngularJS usando clases ES6 con traceur transpiling a ES5 en formato AMD. en mi módulo importo la clase interceptor y la registro como un servicio, y luego registro este servicio con los $ ...
Se espera que devuelva un valor en flecha; función array-callback-return. ¿Por qué?
Tengo algunos problemas para entender por qué recibo una advertencia de compilación en esta parte de mi código de reacción fetch('/users') .then(res => res.json()) .then(data => { data.map(users => { console.log(users); }); });La advertencia que ...
Importación del módulo ES6 dando "Error de sintaxis no detectado: identificador inesperado"
Para un proyecto personal, estoy tratando de usar la importación ES6 para escribir un código más limpio. Como primera prueba, estoy escribiendo un objeto que debería generar un menú. Todo el código funciona cuando estoy cargando directamente la ...
Texto mecanografiado: no se puede acceder al valor del miembro en el constructor de clases heredado
Tengo una claseAy una claseB heredado de ello. class A { constructor(){ this.init(); } init(){} } class B extends A { private myMember = {value:1}; constructor(){ super(); } init(){ console.log(this.myMember.value); } } const x = new B();Cuando ...
Expandiendo $ {var} referencias en una cadena de JavaScript [cerrado]
Aprender algo más allá de JavaScript vainilla y el libro que estoy leyendo me dice una declaración como: let someVar = 'Happy'; console.log('I hope you have a ${someVar} day.');Debería mostrar 'Feliz'? en el registro o una alerta o posiblemente ...
Cómo escuchar los cambios de valor desde la propiedad de clase TypeScript - Angular
En AngularJS, podemos escuchar el cambio de variables usando$watch, $digest... que ya no es posible con las nuevas versiones de Angular (5, 6). En Angular, este comportamiento ahora forma parte del ciclo de vida del componente. Revisé la ...
¿Cuál es la diferencia entre los módulos browserify / requirejs y los módulos ES6 [cerrado]
Todavía soy nuevo en ES6 y cargadores de módulos y actualmente estoy buscando combinar una configuración de navegador con ES6. Me preguntaba si aún necesitaría browserify / requirejs si estoy usando módulos ES6. ¿Parece que ambos le permiten ...