我正在做一些香草与ES6的Javascript。我简单的代码在3个文件划分是这样的:如何在Javascript ES6中“隐藏”类名?
// File A
class A {
// ...
}
// File B
class B {
// ...
}
// File C
class C {
constructor() {
this.a = new A();
this.b = new B();
}
}
A类和B类C的只用了,所以我想“隐藏”这些类的名称,并防止它们污染的范围。
我该怎么做,同时让他们在不同的文件?也许我应该使用ES6模块功能,但我不知道如何。
*任何*模块系统会有所帮助。无论如何,如果您已经使用了转换器,ES6模块肯定是您的选择。 –