Здравствуйте!
//объявление объекта
var TSwitchClient = function () {
this.stage = '';//состояние
}
//Метод DRAW Отрисовка компонента в контейнере
TSwitchClient.prototype.draw = function () {
console.log('TSwitchClient.prototype.draw');
}
//Метод Subscribe.
//Вызывается источником данных. Принимает новое состояние.
TSwitchClient.prototype.subcribe = function (stage) {
console.log('TSwitchClient.prototype.subcriber', stage);
this.stage = stage;
this.draw();//отрисовка
}
При вызове
this.draw(); получаю ошибку
TypeError: this.draw is not a function at Array.TSwitchClient.subcribe
Естественно, объект к которому обращаюсь заранее (выше по коду) создан SwDataClient = new TSwitchClient();
Как из метода
subcribe вызвать метод
draw в этом случае?