Показать сообщение отдельно
  #26 (permalink)  
Старый 21.09.2009, 17:11
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Dmitry A. Soshnikov
А в виду того, что любая функция хранит [[Scope]] (т.е. Scope chain порождающего контекста), все функции являются замыканиями.
Аха... Тогда ещё такой вопрос:
Есть код:

function fnc1(){
  var i;
  function fnc2(){
    alert(i)
  }
}


А внешний [[scope]], который хранит функция fnc2 - это клон или ссылка на [[scope]] функции fnc1?! Т.е. меня интересует как при этом расходуется память...
Ответить с цитированием