Javascript.RU

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

ссылка на объект в обработчике
Доброе время суток, вопрос в следующем...имею объект

var obj = {
tmp: 10,

test: function () {
//здесь какое нибудь событие
btn.onclick = this.clickFunc;
},

clickFunc: function (event) {
//как тут получить ссылку на объект?
}
};

Надеюсь как-то решили уже её кто =) Знаю что это можно решить описывая функцию там же...но нет ли другого способа? не люблю описывать функции в функциях....
Ответить с цитированием
  #2 (permalink)  
Старый 11.07.2014, 18:18
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,577

obj и есть ссылка на объект.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 11.07.2014, 18:27
Новичок на форуме
Отправить личное сообщение для Tixxxon Посмотреть профиль Найти все сообщения от Tixxxon
 
Регистрация: 11.07.2014
Сообщений: 2

Сообщение от Aetae Посмотреть сообщение
obj и есть ссылка на объект.
Нет...как из этой функции обратиться к переменной этого объекта, если я например создам экземпляр через new
Ответить с цитированием
  #4 (permalink)  
Старый 11.07.2014, 18:31
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

btn.onclick = this.clickFunc.bind(this);
Ответить с цитированием
  #5 (permalink)  
Старый 11.07.2014, 18:34
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,577

Tixxxon, и как ты собрался его создавать? Впрочем так или иначе вариант Octane те поможет. Хотя, имхо, гавно все эти ваши портянки из this и bind(this), надо просто юзать локальный scope.
__________________
29375, 35

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение ссылки на объект в обработчике нажатия кнопки pauluss ExtJS 1 22.06.2011 15:27
ссылка на объект в функции hotcooler17 Общие вопросы Javascript 4 10.04.2011 14:40
Подскажите по CSS меню Александр_1988 Элементы интерфейса 1 17.05.2010 11:58
Как заставить this в обработчике события указывать на объект? Dmitryk Events/DOM/Window 3 16.03.2009 08:45
Ссылка на объект при использовании attachEvent Octane Events/DOM/Window 13 23.07.2008 17:37