Показать сообщение отдельно
  #5 (permalink)  
Старый 13.11.2017, 06:44
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Сообщение от iamme Посмотреть сообщение
Или они не аналогичны?
Не аналогичны. window - особый объект, все его свойства помещаются в глобальную область видимости - то есть, становятся доступны отовсюду без явного указания объекта-владельца.

В node.js, скажем, ту же функцию выполняет объект global.

На практике стараются по возможности избегать манипуляций с глобальным контекстом, потому что сотня-другая видных отовсюду переменных создают путаницу и проблемы с очисткой памяти. Инкапсуляция, все дела.
Ответить с цитированием