哪种方式更好:像这样导出一个const
箭头函数:
export const foo = () => 'bar'
或者像这样导出一个普通函数:
export function baz() {
return 'bar';
}
它们编译的方式如下:
exports.baz = baz;
function baz() {
return 'bar';
}
var foo = exports.foo = function foo() {
return 'bar';
};
使用const/箭头函数组合似乎会声明一个额外的变量(foo
),这似乎是在简单函数声明上多余的步骤。