Spec-Zone.ru › Node.js 8 LTS

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

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

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

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

Класс: Buffer

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

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

__dirname

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

__filename

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

clearImmediate(immediateObject)

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

clearImmediate описан в разделе timers.

clearInterval(intervalObject)

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

clearInterval описан в разделе timers.

clearTimeout(timeoutObject)

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

clearTimeout описан в разделе timers.

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. См. раздел process объекта.

require()

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

setImmediate(callback[, ...args])

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

setImmediate описан в разделе timers.

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

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

setInterval описан в разделе timers.

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

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

setTimeout описан в разделе timers.

© 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-v8.x/docs/api/globals.html

Spec-Zone.ru

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