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

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

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

2 Solutions collect form web for “У node.js эквивалент объекта window в браузере”

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

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

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

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

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

  • Как получить параметр URL в Express?
  • Как установить частный модуль NPM без моего собственного реестра?
  • Почему вы не можете изменять данные, возвращаемые Mongoose Query (например: findById)
  • Как вы извлекаете данные POST в Node.js?
  • Как я могу предотвратить сбой node.js? try-catch не работает
  • nodejs connect не может найти статический
  • Есть ли способ скомпилировать исходные файлы node.js?
  • SyntaxError: использование const в строгом режиме?
  • Mongoose findByIdAndUpdate не возвращает правильную модель
  • Node.js getaddrinfo ENOTFOUND
  • Запись файлов в Node.js
  • Давайте будем гением компьютера.