javascript - 将当前文件中的所有函数导出为一个变量

标签 javascript module

假设您有以下文件:

graphService.js

const foo = () => { return 'foo' }

const bar = () => { return 'bar' }

如何导出所有函数以便可以像这样使用它们:

consumer.js

import { graph } from 'src/services/graph/graphService'

graph.foo()
graph.bar()

中间有一个额外的文件,这很容易,因为您可以执行以下操作:

graphMiddelFile.js

import * as graph from 'src/services/graph/graphCore'

export const graph = graph

这是否可以在中间没有文件且不使用 consumer.js 中的 import * as graph from 'src/services/graph/graphService' 的情况下实现文件?

我环顾了一下internet但找不到something相似的。感谢您的帮助。

最佳答案

如果允许修改graphService,则可以导出对象。

export const graph = { foo, bar }

关于javascript - 将当前文件中的所有函数导出为一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61457021/

相关文章:

javascript - 大数字的 Node.js 输出格式

javascript - 使用带有时间序列数据的three.js

javascript - 无法实例化 ng 应用程序

php - Zend View 助手在模块中不可用

url - DotNetNuke 中的友好 Urls - 疑难解答

javascript - 如何从 DOM 元素中删除事件监听器?

javascript - 根据用户选择问题实时更新

javascript - JavaScript 的基本错误;揭示模块模式风格

python - 艰难地学习 Python ex 46. 无法创建工作模块! setup.py 是如何工作的?

javascript - 样式绑定(bind)中的 Knockout.js 图像