Обращение к переменной
Есть переменная которая хранит некоторое значение. И есть функция которая может обращаться к это переменной. Как определить количество обращений к переменной не прибегая к модификации самой функции и не оборачивая функцию дополнительной оберткой?
|
Никак.
|
Можно, конечно, заменить поле на геттер, если это не просто переменная, а метод объекта.
|
Можно для свойства объекта. Ссыль.
|
Надо не для обьекта. Можно ли сделать через прототип?
|
vvkk, а функция что к переменной обращается что-нить с ней делает, ли просто копирует? В первом случае можно было бы поизвращаться с valueOf\toString).
Вот тут есть маньячное решение гет\сет для локальных переменных на Proxy, которое без специальной настройки будет работать только в ff, и с высокой вероятностью сломается после утверждения стандарта.:) |
Часовой пояс GMT +3, время: 05:56. |