- Assertion testing
- Asynchronous context tracking
- Async hooks
- Buffer
- C++ addons
- C/C++ addons with Node-API
- C++ embedder API
- Child processes
- Cluster
- Command-line options
- Console
- Corepack
- Crypto
- Debugger
- Deprecated APIs
- Diagnostics Channel
- DNS
- Domain
- Errors
- Events
- File system
- Globals
- HTTP
- HTTP/2
- HTTPS
- Inspector
- Internationalization
- Modules: CommonJS modules
- Modules: ECMAScript modules
- Modules:
node:moduleAPI - Modules: Packages
- Net
- OS
- Path
- Performance hooks
- Permissions
- Process
- Punycode
- Query strings
- Readline
- REPL
- Report
- Stream
- String decoder
- Test runner
- Timers
- TLS/SSL
- Trace events
- TTY
- UDP/datagram
- URL
- Utilities
- V8
- VM
- WASI
- Web Crypto API
- Web Streams API
- Worker threads
- Zlib
Node.js v18.12.1 documentation
- Node.js v18.12.1
-
► Table of contents
- Global objects
- Class:
AbortController - Class:
Blob - Class:
Buffer - Class:
ByteLengthQueuingStrategy __dirname__filenameatob(data)BroadcastChannelbtoa(data)clearImmediate(immediateObject)clearInterval(intervalObject)clearTimeout(timeoutObject)- Class:
CompressionStream console- Class:
CountQueuingStrategy CryptocryptoCryptoKeyCustomEvent- Class:
DecompressionStream EventEventTargetexportsfetch- Class
FormData global- Class
Headers MessageChannelMessageEventMessagePortmoduleperformanceprocessqueueMicrotask(callback)- Class:
ReadableByteStreamController - Class:
ReadableStream - Class:
ReadableStreamBYOBReader - Class:
ReadableStreamBYOBRequest - Class:
ReadableStreamDefaultController - Class:
ReadableStreamDefaultReader require()ResponseRequestsetImmediate(callback[, ...args])setInterval(callback, delay[, ...args])setTimeout(callback, delay[, ...args])structuredClone(value[, options])SubtleCryptoDOMExceptionTextDecoder- Class:
TextDecoderStream TextEncoder- Class:
TextEncoderStream - Class:
TransformStream - Class:
TransformStreamDefaultController URLURLSearchParamsWebAssembly- Class:
WritableStream - Class:
WritableStreamDefaultController - Class:
WritableStreamDefaultWriter
- Class:
- Global objects
-
► Index
- Assertion testing
- Asynchronous context tracking
- Async hooks
- Buffer
- C++ addons
- C/C++ addons with Node-API
- C++ embedder API
- Child processes
- Cluster
- Command-line options
- Console
- Corepack
- Crypto
- Debugger
- Deprecated APIs
- Diagnostics Channel
- DNS
- Domain
- Errors
- Events
- File system
- Globals
- HTTP
- HTTP/2
- HTTPS
- Inspector
- Internationalization
- Modules: CommonJS modules
- Modules: ECMAScript modules
- Modules:
node:moduleAPI - Modules: Packages
- Net
- OS
- Path
- Performance hooks
- Permissions
- Process
- Punycode
- Query strings
- Readline
- REPL
- Report
- Stream
- String decoder
- Test runner
- Timers
- TLS/SSL
- Trace events
- TTY
- UDP/datagram
- URL
- Utilities
- V8
- VM
- WASI
- Web Crypto API
- Web Streams API
- Worker threads
- Zlib
- ► Other versions
- ► Options
Table of contents
- Global objects
- Class:
AbortController - Class:
Blob - Class:
Buffer - Class:
ByteLengthQueuingStrategy __dirname__filenameatob(data)BroadcastChannelbtoa(data)clearImmediate(immediateObject)clearInterval(intervalObject)clearTimeout(timeoutObject)- Class:
CompressionStream console- Class:
CountQueuingStrategy CryptocryptoCryptoKeyCustomEvent- Class:
DecompressionStream EventEventTargetexportsfetch- Class
FormData global- Class
Headers MessageChannelMessageEventMessagePortmoduleperformanceprocessqueueMicrotask(callback)- Class:
ReadableByteStreamController - Class:
ReadableStream - Class:
ReadableStreamBYOBReader - Class:
ReadableStreamBYOBRequest - Class:
ReadableStreamDefaultController - Class:
ReadableStreamDefaultReader require()ResponseRequestsetImmediate(callback[, ...args])setInterval(callback, delay[, ...args])setTimeout(callback, delay[, ...args])structuredClone(value[, options])SubtleCryptoDOMExceptionTextDecoder- Class:
TextDecoderStream TextEncoder- Class:
TextEncoderStream - Class:
TransformStream - Class:
TransformStreamDefaultController URLURLSearchParamsWebAssembly- Class:
WritableStream - Class:
WritableStreamDefaultController - Class:
WritableStreamDefaultWriter
- Class:
Global objects全局对象#
These objects are available in all modules. 这些对象在所有模块中都可用。The following variables may appear to be global but are not. 以下变量可能是全局变量,但不是全局变量。They exist only in the scope of modules, see the module system documentation:它们仅存在于模块范围内,请参阅模块系统文档:
The objects listed here are specific to Node.js. 这里列出的对象特定于Node.js。There are built-in objects that are part of the JavaScript language itself, which are also globally accessible.内置对象是JavaScript语言本身的一部分,也可以全局访问。