Показать сообщение отдельно
  #6 (permalink)  
Старый 25.11.2010, 16:10
Новичок на форуме
Отправить личное сообщение для qtuzov Посмотреть профиль Найти все сообщения от qtuzov
 
Регистрация: 19.11.2010
Сообщений: 5

Благодарю за ответ.
А как объяснить то, что следующая за запятой функция вызывается в другой области видимости?
var p = 'in window';
var o = 
{
  p: 'in object',
  f: function() {
    console.log(this);
    return this.p;
  }
};

console.log([
  (o.f)(),
  (o.f, o.f)()
]);

То есть получается, что перечисление функций через запятую позволяет «подняться» в нужную область видимости, вплоть до window?
Ответить с цитированием