Здравствуйте, Хабражители!
Есть конструктор:
function Someobj(param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
В моем случае параметры
param1 и
param2 — параметры объекта, которые нужно обновлять вот так:
var mySuperObj = new Someobj();
mySuperObj.param1 = 20;
mySuperObj.param2 = 10;
Каким образом можно отследить изменение этих свойств, кроме сверки в интервале и вызовом подобной функции:
function updateParam1(obj, newVal) {
obj.param1 = newVal;
}
Если то, что я спросил невозможно, пожалуйста, предложите более удобный вариант их обновления.
Поясню: в моем случае свойства param1 и param2 — координаты x и y экранного псевдообъекта (псевдообъекта на канвасе). А обновлять координаты более привычно способом obj.x = val, нежели функциями.
Есть ли другие способы?
Спасибо.