是否可以在 ES6/7 中导出箭头函数?
Is it possible to export Arrow functions in ES6/7?
下面的导出语句给出语法错误
export default const hello = () => console.log("say hello")
为什么?
我只能导出命名函数
export function hello() {
console.log("hello")
}
这是什么原因?
Is it possible to export Arrow functions in ES6/7?
是的。 export
不关心你要导出的值。
The export statement below gives a syntax error ... why?
你不能默认导出并且给它一个名称("default" 已经是导出的名称)。
要么
export default () => console.log("say hello");
或
const hello = () => console.log("say hello");
export default hello;
如果您不想默认导出,您可以使用以下语法简单地导出命名函数:
export const yourFunctionName = () => console.log("say hello");
试试这个
export default () => console.log("say hello");
或
export const hello = () => console.log("say hello")
下面的导出语句给出语法错误
export default const hello = () => console.log("say hello")
为什么?
我只能导出命名函数
export function hello() {
console.log("hello")
}
这是什么原因?
Is it possible to export Arrow functions in ES6/7?
是的。 export
不关心你要导出的值。
The export statement below gives a syntax error ... why?
你不能默认导出并且给它一个名称("default" 已经是导出的名称)。
要么
export default () => console.log("say hello");
或
const hello = () => console.log("say hello");
export default hello;
如果您不想默认导出,您可以使用以下语法简单地导出命名函数:
export const yourFunctionName = () => console.log("say hello");
试试这个
export default () => console.log("say hello");
或
export const hello = () => console.log("say hello")