Spec-Zone.ru › Node.js 10 LTS

Глобальные объекты

Эти объекты доступны во всех модулях. Следующие переменные могут казаться глобальными, но таковыми не являются. Они существуют только в области видимости модулей, см. документацию по системе модулей:

  • __dirname
  • __filename
  • exports
  • module
  • require()

Перечисленные здесь объекты специфичны для Node.js. Существует ряд встроенных объектов, являющихся частью самого языка JavaScript, которые также доступны глобально.

Класс: Buffer

Добавлен в: v0.1.103
  • <Функция>

Используется для работы с двоичными данными. См. раздел buffer.

__dirname

Эта переменная может казаться глобальной, но таковой не является. См. __dirname.

__filename

Эта переменная может казаться глобальной, но таковой не является. См. __filename.

clearImmediate(immediateObject)

Добавлен в: v0.9.1

clearImmediate описан в разделе таймеры.

clearInterval(intervalObject)

Добавлен в: v0.0.1

clearInterval описан в разделе таймеры.

clearTimeout(timeoutObject)

Добавлен в: v0.0.1

clearTimeout описан в разделе таймеры.

console

Добавлен в: v0.1.100
  • <Объект>

Используется для вывода в stdout и stderr. См. раздел console.

exports

Эта переменная может казаться глобальной, но таковой не является. См. exports.

global

Добавлен в: v0.1.27
  • <Объект> Объект глобального пространства имён.

В браузерах, область видимости верхнего уровня — глобальная область видимости. Это означает, что в браузере var something определяет новую глобальную переменную. В Node.js это отличается. Область видимости верхнего уровня не является глобальной областью видимости; var something внутри модуля Node.js будет локальным для этого модуля.

module

Эта переменная может казаться глобальной, но таковой не является. См. module.

process

Добавлен в: v0.1.7
  • <Объект>

Объект процесса. См. раздел process объекта.

require()

Эта переменная может казаться глобальной, но таковой не является. См. require().

setImmediate(callback[, ...args])

Добавлен в: v0.9.1

setImmediate описан в разделе таймеры.

setInterval(callback, delay[, ...args])

Добавлен в: v0.0.1

setInterval описан в разделе таймеры.

setTimeout(callback, delay[, ...args])

Добавлен в: v0.0.1

setTimeout описан в разделе таймеры.

URL

Добавлен в: v10.0.0

Класс WHATWG URL. См. раздел URL.

URLSearchParams

Добавлен в: v10.0.0

Класс WHATWG URLSearchParams. См. раздел URLSearchParams.

WebAssembly

Добавлен в: v8.0.0
  • <Объект>

Объект, который действует как пространство имён для всех функций, связанных с 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API