Друзья, взываю к тем из Вас, что знают ООП не понаслышке... Объясните сирому, простую, наверно весч...
Вот есть у меня объек. Вот в нем есть 2 свойства и 1 метод. Вот метод редактирует одно из свойств объекта, но когда я передаю с помощью return отредактированное свойство из контекста метода в контекст объекта, ничего не передается...
colon.state = 1
colon.clipSx = 0;
colon.stateChange = function(){
if (this.state == 1){
this.state = 2;
this.clipSx = 0;
}else{
this.state = 1;
this.clipSx = 3;
}
return this.clipSx;
}
setInterval(colon.stateChange, 700);
Равно как если не возвращать методом ничего вообще, this.clipSx не перезначается в объекте... Видимо он начинает существовать уже в контексте метода... Как вот тут быть?...