Открыть меню    

Объект, как пространство имен в javascript

Иногда бывает полезно не захломлять глобальное пространство имен. С этой целью, как вариант, можно создать объект, который и будет служить пространством имен для других объектов, переменных и функций.

Возможно, вам стоит как-то по особому обозначить имя глобальной переменной, например, существует соглашение, согласно которому имена глобальных переменных пишутся заглавными буквами (возможно путаница, так как константы пишутся также). В нашем случае, скорее лучше писать MYGlOBJ, чем myGlObj.

javascript


var myGlObj = myGlObj || {};

myGlObj.oneFunc = function(){};
myGlObj.oneVar = 1;

myGlObj.module = {};

// вложенные объекты
myGlObj.module.module1 = { one:1, one:2 };

Комментарии к статье

Добавить комментарий к сниппету