假设您有以下文件:
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'
的情况下实现文件?
最佳答案
如果允许修改graphService,则可以导出对象。
export const graph = { foo, bar }
关于javascript - 将当前文件中的所有函数导出为一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61457021/