![]() |
Слушатель изменения переменной
Здравствуйте,
скажите, пожалуйста, есть ли возможность установить слушатель на изменение значения переменной? |
для изменения свойства объекта есть
Для отдельной переменной нет ( только через интервал сличать старое значение с текущим, либо устанавливать значение переменной через функцию и вызывать там обработчики необходимые) |
Подскажите, как сделать для свойства объекта?
|
для класса геттер - сеттер.
UPD: для объекта - watch |
Я тоже недавно таким интересовался, в принципе объяснили доступно здесь
http://www.flasher.ru/forum/showthread.php?t=115705 |
Создать свой обработчик getter - setter.
Все манипуляции с переменной проводить через этот обработчик. Функции, которые должны обрабатываться при изменении желаемых переменных должны вызываться из созданного обработчика setter. По другому - никак, наверное. |
| Часовой пояс GMT +4, время: 22:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.