Тема: this+callback
Показать сообщение отдельно
  #2 (permalink)  
Старый 17.07.2012, 22:14
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

1) если функция вызывается обычным способом, не как метод, то this получает значение глобального объекта (или undefined в строгом режиме) - это правильное поведение согласно спецификации.
2) этот код можно сократить:
var f=callback.bind(this);
method(a, b, f);
Ответить с цитированием