Resultados de la búsqueda a petición "arrow-functions"

2 la respuesta

Las funciones de flecha no funcionan en el nodo --armonía en Ubuntu

Estoy tratando de usar funciones de flecha ennode v0.10.33 debajoUbuntu 14.04 (Estoy ejecutando nodo con--harmony bandera), pero recibo este error: console.log( [1,2,3,4].map(x => x*x) ); ^ SyntaxError: Unexpected token > at Module._compile ...

5 la respuesta

¿A qué se refiere “esto” en las funciones de flecha en ES6?

He leído en varios lugares que la diferencia clave es que "this está ligado léxicamente en las funciones de flecha. "Eso está muy bien, pero en realidad no sé qué significa eso. Sé que significa que es único dentro de los límites de las llaves ...

5 la respuesta

¿Cuándo debo usar `return` en es6 Funciones de flecha?

El nuevoes6 funciones de flecha [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions] decirreturn está implícito en algunas circunstancias: La expresión también es el valor de retorno implícito de esa ...

2 la respuesta

¿Qué significa la función de flecha '() => {}' en Javascript? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es el significado de "=>" (una flecha formada a partir de igual y mayor que) en JavaScript? [/questions/24900875/whats-the-meaning-of-an-arrow-formed-from-equals-greater-than-in-javas] 12 ...

2 la respuesta

Información oficial sobre 'argumentos' en ES6 Funciones de flecha?

(() => console.log(arguments))(1,2,3); // Chrome, FF, Node give "1,2,3" // Babel gives "arguments is not defined" from parent scopeSegún Babel (y de lo que puedo decir las recomendaciones iniciales TC39), eso es "inválido" ya que las funciones de ...

2 la respuesta

¿Cómo puedo diferenciar entre una función de flecha, una clase y una función normal?

¿Cómo puedo diferenciar entre estas tres cosas en ES6 usando su referencia? let x = i => i+1; class y { constructor(i) { this._i=i+1; } get i(){ return this._i;} } function z(i) { return i+1; }Ejemplo: test(x) //=> 'arrow' test(y) //=> 'class' ...

3 la respuesta

¿Por qué `throw` no es válido en una función de flecha ES6?

Solo estoy buscando una razón parapor qué esto no es válido: () => throw 42;Sé que puedo evitarlo a través de: () => {throw 42};

3 la respuesta

¿Cuáles son las diferencias (si las hay) entre las funciones de flecha ES6 y las funciones vinculadas con Function.prototype.bind?

Me parece que, en ES6, las siguientes dos funciones son muycasi idéntico: function () { return this; }.bind(this); () => { return this; };El resultado final parece el mismo: las funciones de flecha producen un objeto de función JavaScript con ...

7 la respuesta

¿Qué significan las funciones de flecha múltiple en javascript?

He estado leyendo un montón dereact código y veo cosas como esta que no entiendo: handleChange = field => e => { e.preventDefault(); /// Do something here }

3 la respuesta

Función de flecha vs declaración / expresiones de función: ¿son equivalentes / intercambiables?

Pregunta canónicaSi encuentra una pregunta sobre problemas después de reemplazar una declaración / expresión de función con una función de flecha, ciérrela como un duplicado de esta. Las funciones de flecha en ES2015 proporcionan una sintaxis ...