Я создал класс javascript следующим образом:
var MyClass = (function() {
function myprivate(param) {
console.log(param);
}
return {
MyPublic : function(param) {
myprivate(param);
}
};
})();
MyClass.MyPublic("hello");
Приведенный выше код работает, но мой вопрос заключается в том, как я хочу ввести пространство имен в этот класс.
В принципе, я хочу иметь возможность вызвать класс следующим образом:
Namespace.MyClass.MyPublic("Hello World");
Если я добавлю Namespace.MyClass, он выкинет ошибку "Синтаксическая ошибка". Я попытался добавить "window.Namespace = {}", и он тоже не работает.
Спасибо..:)