【发布时间】:2018-05-03 03:53:40
【问题描述】:
基本代码main.js:
class Something {
static ThisIsStaticFunction () { ... }
}
export default Something;
其他文件 xxx.js:
import xxx;
// I want to call `ThisIsStaticFunction()` without having to
// write `Something.ThisIsStaticFunction()` how can I achieve this?
我想打电话给ThisIsStaticFunction() 而不必写Something.ThisIsStaticFunction() 我怎么能做到这一点?
【问题讨论】:
-
将
Something.thisIsStaticSomething分配给window属性(或其他任何相关内容) -
@Pointy 请不要将其分配给
window,全局变量通常是个坏主意。 -
@BryanChen 对,我不会这样做,但关键是它只是对对象的引用。
-
我认为这对命名空间有好处。不过 CMIIW。
标签: javascript ecmascript-6 static babeljs