我正在创建一个单位转换器,我想将所有转换函数放入它们自己的文件中。使用 ES6 export
,有什么方法可以仅使用一行以默认名称导出文件中的所有函数?例如:
export default all;
函数都在文件中,不在对象中。
最佳答案
不,没有通配符导出(除非您重新导出来自另一个模块的所有内容,但这不是您要问的)。
只需将 export
放在您要导出的每个函数声明的前面,例如
export function foo() {
// ...
}
export function bar() {
// ...
}
...或者当然,如果您使用的是函数表达式:
export var foo = function() {
// ...
};
export let bar = () => {
// ...
};
export const baz = value => {
// ...
};
关于javascript - 如何从 JS 文件中导出所有函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49616639/