Показать сообщение отдельно
  #20 (permalink)  
Старый 29.06.2014, 23:07
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от foo
выражение вашего внутреннего мира сильно зависит от реализации.
Нет, если реализация - по стандартам. Как, например, в ноде. Просто в ноде есть тонкость: там модули при require оборачиваются в функцию:
Function(/*arguments*/, moduleText)(/*arguments*/);

, где /*arguments*/ - не помню точно какие аргументы (помню module, __dirname и ещё какие-то).
Т.е.
foo="bar" // присваиваем значение переменной
var foo // объявляем переменную
delete foo // пытаемся удалять переменную - false
console.log(global.foo)// это не имеет никакого отношения к переменной
console.log(foo)// bar - ибо почему бы и нет =)
Ответить с цитированием