Показать сообщение отдельно
  #11 (permalink)  
Старый 25.11.2010, 18:26
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от qtuzov
А как объяснить то, что следующая за запятой функция вызывается в другой области видимости?
Я не увидел пока конкретного ответа, почему использование запятой "убивает" this. Т.е. почему:
var object = {method: function(){return this}};
alert([
  (object.method)(), // вернет object
  (object, object.method)() // вернет window
]);
Ответить с цитированием