var myclass = {
init:function() {
this.customer = null;
},
test : function(data){
alert(testing);
}
};
Я инстанцировании myclass
как выше, а затем я пытаюсь вызвать метод test
класса, но он не работает. Что я делаю не так?Невозможно вызвать метод после создания экземпляра класса
var testClass = new myclass.init();
testClass.customer = 'John B';
testClass.test(); //doesnt alert 1
Вместо того, чтобы получать предупреждения, по какой-то причине, я получаю эту ошибку:
Uncaught TypeError: Object [object Object] has no method 'test'
вы должны быть используя класс как имя переменной? – gezzuzz
Просто указывая. class - зарезервированное ключевое слово в JS. Возможно, вы захотите использовать что-то вроде clazz – mohkhan
Я изменил класс на testClass .. все равно – Autolycus