Est-il possible d'exporter des fonctions de flèche dans ES6/7?
L'instruction d'exportation ci-dessous donne une erreur de syntaxe
export default const hello = () => console.log("say hello")
Pourquoi ?
Je ne peux exporter que des fonctions nommées
export function hello() {
console.log("hello")
}
Quelle est la raison?
34
demandé sur
jozzy
2016-04-06 20:52:16
1 réponses
Est-il possible d'exporter des fonctions de flèche dans ES6/7?
Oui. export
ne se soucie pas de la valeur que vous souhaitez exporter.
L'instruction export ci-dessous donne une erreur de syntaxe ... Pourquoi?
Vous ne pouvez pas avoir un default exporter et donner un nom ("par défaut" est déjà le nom de l'exportation).
Soit faire
export default () => console.log("say hello");
Ou
const hello = () => console.log("say hello");
export default hello;
66
répondu
Felix Kling
2016-04-06 18:29:29