Показать сообщение отдельно
  #5 (permalink)  
Старый 11.04.2013, 11:22
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

Кста, таким способом можно доступиться внутри функции до глобальной переменной даже если в функции объявлена одноименная локальная:
var test = "global test";
function f() {
  var test = "local test";
  alert( test );
  alert( (function(){return this;})().test );
  (function(){return this;})().test = "new value"
}
f();

alert( test );
Ответить с цитированием