const myFn = () => {
console.log('hello world');
}
使用下面的导出方法比使用其他导出方法有什么好处吗?
export default myFn
vs
export { myFn as default }
我尝试用babel编译它,结果如下:
// export { myFn as default }
// this throws error if function not found
// /repl: Export 'myFn' is not defined
exports.default = myFn;
// export default myFn // this doesn't error like mentioned above
var _default = myFn;
exports.default = _default;
除了保存一行代码var _default = myFn;
:)似乎没有其他好处,对吗?
答案 0 :(得分:0)
它们是相同的。 我将这两个语句写入两个打字稿文件。然后将它们编译为javascript。无论使用什么版本的javascript,两个结果js文件之间都没有区别。