【发布时间】:2021-06-18 05:23:49
【问题描述】:
例子:
// module "my-module.js"
export default function func1() {
...
func2();
...
}
其中 func2 仅在我们执行操作的文件中可用:
import func1 from './my-module.js'
function func2() {
console.log('OK');
}
func1();
这可能吗?
【问题讨论】:
-
这似乎是一个场景,您可能希望利用创建一个具有已声明但未定义
func2()的抽象类,func1()将调用该类。完全导出类,并在导入它的文件中,实现抽象类并为func2()添加定义,然后func1()将按预期在这里工作。 -
这似乎也是一个不错的选择,@BinHong,谢谢!
标签: javascript function import export es6-modules