Где хранятся локальные переменные в javascript?

Я знаю, что когда в javascript создается глобальная переменная, то она становится свойством объекта window и к ней через него соответственно можно обратиться: window.var. Я никак не могу понять, свойствами чего становятся локальные переменные, объявленные в теле функции? Где они хранятся и как к ним получить доступ?
  • Вопрос задан
  • 3433 просмотра
Пригласить эксперта
Ответы на вопрос 2
@TravisBickle
Безусловно они записываются в единых хэш этой области видимости. Однако насколько мне известно эта область не представлена в виде доступного объекта.
Ответ написан
sedictor
@sedictor
В объекте ScopeChain, к которому нельзя обратиться.
Попробуйте FireBug'ом поостанавливать выполнение скрипта — увидите переменные
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы