Показать сообщение отдельно
  #9 (permalink)  
Старый 24.07.2012, 16:58
Кандидат Javascript-наук
Отправить личное сообщение для hrundel Посмотреть профиль Найти все сообщения от hrundel
 
Регистрация: 01.08.2009
Сообщений: 102

Сообщение от oneguy Посмотреть сообщение
А вот и неправда Функции, записанные в setTimeout выполняются в том контексте, в которым они определены. Пример:
var f=function () {
  var b=1;
  return function () {
    alert(b);
  };
}();
setTimeout(f, 0);
Странный пример Непонятно, как он что-то может доказать? По-моему, очевидный результат, равный '1'. Что-то ваша мысль до конца не раскрыта.
Ответить с цитированием