javascript - 如何从 JS 文件中导出所有函数?

标签 javascript ecmascript-6

我正在创建一个单位转换器,我想将所有转换函数放入它们自己的文件中。使用 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/

相关文章:

javascript - 搜索带有子项的整个 javascript 对象

java/jsp使用一种javascript方法对多个表单进行不同的修改

javascript - 使用 twitter bootstrap 删除 ul 缩进

javascript - 在聚合物 3 的 ag-grid 中进行动态单元渲染

javascript - 如何将TypeScript的导出默认编译为exports = xxx

javascript - 将印度-阿拉伯数字转换为英文数字

javascript - Array.from 的时间复杂度

javascript - 使用 javascript 以动态方式热图同一轴的多个数据标签

javascript - es6模块加载是如何工作的

javascript - 无法从 Javascript 中的 map 迭代返回值