¿Dónde declarar constantes de clase?

Estoy usando miembros de la clase para mantener constantes. P.ej.:

function Foo() {
}

Foo.CONSTANT1 = 1;
Foo.CONSTANT2 = 2;

Esto funciona bien, excepto que parece un poco desorganizado, con todo el código que es específico paraFoo por ahí en el ámbito global. Entonces pensé en mover la declaración constante al interior delFoo() declaración, pero ese código no se ejecuta cada vezFoo ¿esta construido?

Vengo de Java, donde todo está encerrado en un cuerpo de clase, por lo que creo que JavaScript podría tener algo similar o algo que lo imite.

Respuestas a la pregunta(9)

Su respuesta a la pregunta