Node.js v10.16.0 文档


global(全局变量)#

中英对照提交修改

所有模块都提供这些对象。 以下变量虽然看起来是全局的,但其实并不是。 它们仅存在于模块范围内,请参阅模块系统文档

此处列出的对象特定于 Node.js。 有许多内置对象是 JavaScript 语言本身的一部分,它们也是全局可访问的。

Buffer 类#

中英对照提交修改

用于处理二进制数据。请参阅 Buffer 文档

__dirname#

中英对照提交修改

此变量虽然看似全局的,但实际上不是。 请参阅 __dirname 文档。

__filename#

中英对照提交修改

此变量虽然看似全局的,但实际上不是。 请参阅 __filename 文档。

clearImmediate(immediateObject)#

中英对照提交修改

clearImmediate定时器章节中描述。

clearInterval(intervalObject)#

中英对照提交修改

clearInterval定时器章节中描述。

clearTimeout(timeoutObject)#

中英对照提交修改

clearTimeout定时器章节中描述。

console#

中英对照提交修改

用于打印到 stdoutstderr。 请参阅 console 文档。

exports#

中英对照提交修改

此变量虽然看似全局的,但实际上不是。 请参阅 exports 文档。

global#

中英对照提交修改

  • <Object> 全局的命名空间对象。

在浏览器中,顶层作用域是全局作用域。 这意味着在浏览器中 var something 将定义一个新的全局变量。 在 Node.js 中,这是不同的。 顶层作用域不是全局作用域,Node.js 模块中的 var something 的作用域只在该模块内。

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 开发者网站