我正在使用类成员来保存常量.例如:
function Foo() {
}
Foo.CONSTANT1 = 1;
Foo.CONSTANT2 = 2;
Run Code Online (Sandbox Code Playgroud)
这样可以正常工作,除了它看起来有点无组织,所有代码都特定Foo于全局范围内.所以我考虑将常量声明移到Foo()声明中,但是那时代码执行不会Foo被构造吗?
我来自Java,其中所有东西都包含在一个类体中,所以我认为JavaScript可能有类似的东西,或者模仿它的一些解决方法.