Como declarar um espaço para nome em JavaScript?
Como criar um espaço para nome em JavaScript para que meus objetos e funções não sejam substituídos por outros objetos e funções com o mesmo nome? Eu usei o seguinte:
if (Foo == null || typeof(Foo) != "object") { var Foo = new Object();}
Existe uma maneira mais elegante ou sucinta de fazer isso?