Я пытаюсь локализовать все в пространство имен в JavaScript. Поэтому у меня есть объекты, которые следуют соглашению об именах, например:
myapp.utilities.file.spinner
и т.д ...
У меня вопрос, есть ли способ избежать повторения этой большой строки каждый раз, когда я хочу дополнить объект свойством или методом. В настоящее время мой код выглядит следующим образом ...
myapp.utilities.file.spinner.method1 = function() { };
myapp.utilities.file.spinner.method2 = function() { };
etc.
Как то так ...
spinnerPath.method1 = function()
... где spinnerPath
означает myapp.utilities.file.spinner
, было бы лучше. Но из моего понимания я не могу просто сказать
spinnerPath = myapp.utilities.file.spinner
, поскольку это создаст еще один объект в глобальном пространстве.
Спасибо