sintaxis one funciones funcion flecha example ecmascript anonimas javascript ecmascript-6 arrow-functions

javascript - example - ¿Es posible exportar funciones de flecha en ES6/7?



map javascript (1)

La siguiente declaración de exportación da un error de sintaxis

export default const hello = () => console.log("say hello")

por qué ?

Solo puedo exportar funciones con nombre

export function hello() { console.log("hello") }

¿Cual es la razon?


¿Es posible exportar funciones de flecha en ES6 / 7?

Si. export no le importa el valor que desea exportar.

La siguiente declaración de exportación da un error de sintaxis ... ¿por qué?

No puede tener una exportación predeterminada y darle un nombre ("predeterminado" ya es el nombre de la exportación).

Tampoco

export default () => console.log("say hello");

o

const hello = () => console.log("say hello"); export default hello;