Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.09.2014, 15:56
Интересующийся
Отправить личное сообщение для vvkk Посмотреть профиль Найти все сообщения от vvkk
 
Регистрация: 20.08.2014
Сообщений: 28

Обращение к переменной
Есть переменная которая хранит некоторое значение. И есть функция которая может обращаться к это переменной. Как определить количество обращений к переменной не прибегая к модификации самой функции и не оборачивая функцию дополнительной оберткой?

Последний раз редактировалось vvkk, 02.09.2014 в 15:59.
Ответить с цитированием
  #2 (permalink)  
Старый 02.09.2014, 17:00
Аватар для ixth
Профессор
Отправить личное сообщение для ixth Посмотреть профиль Найти все сообщения от ixth
 
Регистрация: 19.01.2010
Сообщений: 354

Никак.
Ответить с цитированием
  #3 (permalink)  
Старый 02.09.2014, 17:01
Аватар для ixth
Профессор
Отправить личное сообщение для ixth Посмотреть профиль Найти все сообщения от ixth
 
Регистрация: 19.01.2010
Сообщений: 354

Можно, конечно, заменить поле на геттер, если это не просто переменная, а метод объекта.
Ответить с цитированием
  #4 (permalink)  
Старый 02.09.2014, 17:02
Профессор
Отправить личное сообщение для WorM32 Посмотреть профиль Найти все сообщения от WorM32
 
Регистрация: 11.02.2014
Сообщений: 303

Можно для свойства объекта. Ссыль.
Ответить с цитированием
  #5 (permalink)  
Старый 02.09.2014, 17:10
Интересующийся
Отправить личное сообщение для vvkk Посмотреть профиль Найти все сообщения от vvkk
 
Регистрация: 20.08.2014
Сообщений: 28

Надо не для обьекта. Можно ли сделать через прототип?
Ответить с цитированием
  #6 (permalink)  
Старый 02.09.2014, 18:10
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,577

vvkk, а функция что к переменной обращается что-нить с ней делает, ли просто копирует? В первом случае можно было бы поизвращаться с valueOf\toString).

Вот тут есть маньячное решение гет\сет для локальных переменных на Proxy, которое без специальной настройки будет работать только в ff, и с высокой вероятностью сломается после утверждения стандарта.
__________________
29375, 35

Последний раз редактировалось Aetae, 02.09.2014 в 18:21.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вернуть имя переменной Йакуд Общие вопросы Javascript 21 18.05.2014 10:10
посылка переменной kent0026 jQuery 5 04.01.2014 17:34
Как значение переменной вставить в имя переменной? jsgogo Общие вопросы Javascript 3 02.06.2013 12:11
Значение переменной, как имя для другой переменной Kosty@n Общие вопросы Javascript 2 15.12.2012 22:58
Обращение к глобальной переменной из jQuery Иван Алексеев jQuery 6 13.08.2010 20:56