Показать сообщение отдельно
  #1 (permalink)  
Старый 31.07.2017, 18:07
Новичок на форуме
Отправить личное сообщение для dexforint Посмотреть профиль Найти все сообщения от dexforint
 
Регистрация: 31.07.2017
Сообщений: 1

Проверка значения переменной при её изменении
Допустим у нас есть переменная x со значением 3 (var x = 3; ), и нам нужно сделать чтобы, когда её значение изменится на 5 (x = 5; ), выводилось сообщение (console.log("x == 5")) . Я пытался реализовать, но я встрял:
---------------------------------------------------------------------
var x = 3;
Object.defineProperty(window, "x", {
get : function(){
return this.x;
},
set : function(value){
this.x = value;
if (this.x == 5) {
console.log("x == 5");
}
}
});
x = 5;
----------------------------------------------------------------------
В итоге выводится ошибка. Как бы данную затею реализовать?
Ответить с цитированием