У node.js эквивалент объекта window в браузере

Я имею в виду, что node.js имеет объект, который является глобальным методом функций. Как в браузере:

function myGlobalFunction() { console.log(this === window); } myGlobalFunction(); => true 

Ближайший эквивалент в узле global . Я не уверен, что он переводится одинаково, но если вы откроете REPL и введите this === global , он вернет true.

Здесь обсуждается глобальный объект, хотя некоторые из них могут быть устаревшими, поскольку они довольно старые: «Глобальный» объект в node.js

Да, global переменная является глобальным объектом в Node.js

Из документов :

global # {Object} Глобальный объект пространства имен. В браузерах область верхнего уровня является глобальной областью. Это означает, что в браузерах, если вы находитесь в глобальной области var, что-то определит глобальную переменную. В узле это другое. Область верхнего уровня не является глобальной областью; var что-то внутри модуля узла будет локальным для этого модуля.

  • Разрешить запрос CORS REST в приложение Express / Node.js на Heroku
  • Как установить NODE_ENV = производство в Windows?
  • Заseleniumие Mongoose vs вложенность объекта
  • Маршрутизация Express.js: необязательный параметр с плавающей запятой?
  • статические файлы с помощью express.js
  • Объединение соединений node.js + mysql
  • конвертировать streamовые буферы в utf8-строку
  • как указать локальные модули как зависимости пакетов npm
  • npm WARN notsup ПРОПУСТИТЬ ДОПОЛНИТЕЛЬНАЯ ЗАВИСИМОСТЬ: Неподдерживаемая платформа для [email protected]
  • ExpressJS: как перенаправить запрос POST с параметрами
  • Проблемы с запуском Npm в приложении phonecat от AngularJS
  • Давайте будем гением компьютера.