Глобальные объекты
Эти объекты доступны во всех модулях. Следующие переменные могут казаться глобальными, но таковыми не являются. Они существуют только в области видимости модулей, см. документацию по системе модулей:
Перечисленные здесь объекты специфичны для Node.js. Существует ряд встроенных объектов, являющихся частью самого языка JavaScript, которые также доступны глобально.
Класс: Buffer
Используется для работы с двоичными данными. См. раздел buffer.
__dirname
Эта переменная может казаться глобальной, но таковой не является. См. __dirname.
__filename
Эта переменная может казаться глобальной, но таковой не является. См. __filename.
clearImmediate(immediateObject)
clearImmediate описан в разделе таймеры.
clearInterval(intervalObject)
clearInterval описан в разделе таймеры.
clearTimeout(timeoutObject)
clearTimeout описан в разделе таймеры.
console
Используется для вывода в stdout и stderr. См. раздел console.
exports
Эта переменная может казаться глобальной, но таковой не является. См. exports.
global
- <Объект> Объект глобального пространства имён.
В браузерах, область видимости верхнего уровня — глобальная область видимости. Это означает, что в браузере var something определяет новую глобальную переменную. В Node.js это отличается. Область видимости верхнего уровня не является глобальной областью видимости; var something внутри модуля Node.js будет локальным для этого модуля.
module
Эта переменная может казаться глобальной, но таковой не является. См. module.
process
Объект процесса. См. раздел process объекта.
require()
Эта переменная может казаться глобальной, но таковой не является. См. require().
setImmediate(callback[, ...args])
setImmediate описан в разделе таймеры.
setInterval(callback, delay[, ...args])
setInterval описан в разделе таймеры.
setTimeout(callback, delay[, ...args])
setTimeout описан в разделе таймеры.
URL
Класс WHATWG URL. См. раздел URL.
URLSearchParams
Класс WHATWG URLSearchParams. См. раздел URLSearchParams.
WebAssembly
Объект, который действует как пространство имён для всех функций, связанных с W3C WebAssembly. Для использования и совместимости см. Mozilla Developer Network.
© Joyent, Inc. and other Node contributors
Licensed under the MIT License.
Node.js is a trademark of Joyent, Inc. and is used with its permission.
We are not endorsed by or affiliated with Joyent.
https://nodejs.org/dist/latest-v10.x/docs/api/globals.html