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

Сообщение от devote Посмотреть сообщение
var global = window || this;

var test = "global test";
function f() {
  var test = "local test";
  alert( test );
  alert( global.test );
  global.test = "new value"
}
f();
 
alert( test );

var global = window || this; - абсолютно бессмысленная конструкция, т.к. там где window есть, не нужна, а там где нет - падает. Так что:
var global = (function(){return this;})(); //
Ответить с цитированием