Я пытаюсь включить некоторое пространство имен в мой Javascript API.
Вот что у меня есть:
if (!Sample || Sample == "undefined")
var Sample = {};
Sample.SomeApi = {};
Sample.SomeApi.prototype = {
SomeMethod: function() {
alert('some api');
}
};
Что здесь происходит?
КогдаЯ звоню Sample.SomeApi.SomeMethod();
// это не будет работать, так как будет жаловаться:
Uncaught TypeError: Object #<Object> has no method 'SomeMethod'
(anonymous function)Course:43
onclick