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