Объект, как пространство имен в javascript
Иногда бывает полезно не захломлять глобальное пространство имен. С этой целью, как вариант, можно создать объект, который и будет служить пространством имен для других объектов, переменных и функций.
Возможно, вам стоит как-то по особому обозначить имя глобальной переменной, например, существует соглашение, согласно которому имена глобальных переменных пишутся заглавными буквами (возможно путаница, так как константы пишутся также). В нашем случае, скорее лучше писать MYGlOBJ
, чем myGlObj
.
javascript
var myGlObj = myGlObj || {};
myGlObj.oneFunc = function(){};
myGlObj.oneVar = 1;
myGlObj.module = {};
// вложенные объекты
myGlObj.module.module1 = { one:1, one:2 };
Комментарии к статье