Node.js v18.7.0 文档


目录

global 全局变量#

中英对照

这些对象在所有模块中都可用。 以下变量可能看起来是全局的,但实际上不是。 它们只存在于模块的作用域中,参见模块系统文档

    AbortController#

    中英对照

    用于在选定的基于 Promise 的 API 中发出取消信号的实用工具类。 该 API 基于 Web API AbortController

    
    

    abortController.abort([reason])#

    中英对照

      触发中止信号,使 abortController.signal 触发 'abort' 事件。

      abortController.signal#

      AbortSignal#

      中英对照

        AbortSignal 用于在调用 abortController.abort() 方法时通知观察者。

        AbortSignal.abort([reason])#

        中英对照

          返回新的已中止的 AbortSignal

          AbortSignal.timeout(delay)#

          中英对照

            返回新的 AbortSignal,其将在 delay 毫秒内中止。

            'abort' 事件#

            中英对照

            当调用 abortController.abort() 方法时,则触发 'abort' 事件。 使用单个对象参数调用回调,该对象具有被设置为 'abort'type 属性:

            
            

            abortSignal.aborted#

            中英对照

              abortSignal.onabort#

              中英对照

                可选的回调函数,可以由用户代码设置,以便当调用 abortController.abort() 函数时得到通知。

                abortSignal.reason#

                中英对照

                  当触发 AbortSignal 时指定的可选的原因。

                  
                  
                  abortSignal.throwIfAborted()#

                  中英对照

                  如果 abortSignal.abortedtrue,则抛出 abortSignal.reason

                  Blob#

                  中英对照

                  参见 <Blob>

                  Buffer#

                  中英对照

                    用于处理二进制数据。 参阅缓冲区章节

                    ByteLengthQueuingStrategy#

                    中英对照

                    ByteLengthQueuingStrategy 的浏览器兼容实现。

                    __dirname#

                    中英对照

                    此变量可能看起来是全局的,但实际上不是。 参见 __dirname

                    __filename#

                    中英对照

                    此变量可能看起来是全局的,但实际上不是。 参见 __filename

                    atob(data)#

                    中英对照

                    buffer.atob() 的全局别名。

                    BroadcastChannel#

                    中英对照

                    参见 <BroadcastChannel>

                    btoa(data)#

                    中英对照

                    buffer.btoa() 的全局别名。

                    clearImmediate(immediateObject)#

                    中英对照

                    clearImmediate定时器章节进行了描述。

                    clearInterval(intervalObject)#

                    中英对照

                    clearInterval定时器章节进行了描述。

                    clearTimeout(timeoutObject)#

                    中英对照

                    clearTimeout定时器章节进行了描述。

                    CompressionStream#

                    中英对照

                    CompressionStream 的浏览器兼容实现。

                    console#

                    中英对照

                      用于打印到标准输出和标准错误。 参阅 console 章节。

                      CountQueuingStrategy#

                      中英对照

                      CountQueuingStrategy 的浏览器兼容实现。

                      Crypto#

                      中英对照

                      <Crypto> 的浏览器兼容实现。 只有在编译 Node.js 二进制文件时包含对 node:crypto 模块的支持,此全局才可用。

                      crypto#

                      中英对照

                      Web 加密 API 的浏览器兼容实现。

                      CryptoKey#

                      中英对照

                      <CryptoKey> 的浏览器兼容实现。 只有在编译 Node.js 二进制文件时包含对 node:crypto 模块的支持,此全局才可用。

                      CustomEvent#

                      中英对照

                      CustomEvent Web API 的浏览器兼容实现。

                      DecompressionStream#

                      中英对照

                      DecompressionStream 的浏览器兼容实现。

                      Event#

                      中英对照

                      Event 类的浏览器兼容的实现。 有关更多详细信息,请参阅 EventTargetEvent API

                      EventTarget#

                      中英对照

                      EventTarget 类的浏览器兼容的实现。 有关更多详细信息,请参阅 EventTargetEvent API

                      exports#

                      中英对照

                      此变量可能看起来是全局的,但实际上不是。 参见 exports

                      fetch#

                      中英对照

                      fetch() 函数的浏览器兼容实现。

                      FormData 类#

                      中英对照

                      <FormData> 的浏览器兼容实现。

                      global#

                      中英对照

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

                        Headers 类#

                        中英对照

                        <Headers> 的浏览器兼容实现。

                        MessageChannel#

                        中英对照

                        MessageChannel 类。 有关详细信息,请参阅 MessageChannel

                        MessageEvent#

                        中英对照

                        MessageEvent 类。 有关详细信息,请参阅 MessageEvent

                        MessagePort#

                        中英对照

                        MessagePort 类。 有关详细信息,请参阅 MessagePort

                        module#

                        中英对照

                        此变量可能看起来是全局的,但实际上不是。 参见 module

                        performance#

                        中英对照

                        perf_hooks.performance 对象。

                        process#

                        中英对照

                          进程对象。 参阅 process 对象章节。

                          queueMicrotask(callback)#

                          中英对照

                            queueMicrotask() 方法将微任务排队以调用 callback。 如果 callback 抛出异常,则将触发 process 对象'uncaughtException' 事件。

                            
                            

                            ReadableByteStreamController#

                            中英对照

                            ReadableByteStreamController 的浏览器兼容实现。

                            ReadableStream#

                            中英对照

                            ReadableStream 的浏览器兼容实现。

                            ReadableStreamBYOBReader#

                            中英对照

                            ReadableStreamBYOBReader 的浏览器兼容实现。

                            ReadableStreamBYOBRequest#

                            中英对照

                            ReadableStreamBYOBRequest 的浏览器兼容实现。

                            ReadableStreamDefaultController#

                            中英对照

                            ReadableStreamDefaultController 的浏览器兼容实现。

                            ReadableStreamDefaultReader#

                            中英对照

                            ReadableStreamDefaultReader 的浏览器兼容实现。

                            require()#

                            中英对照

                            此变量可能看起来是全局的,但实际上不是。 参见 require()

                            Response#

                            中英对照

                            <Response> 的浏览器兼容实现。

                            Request#

                            中英对照

                            <Request> 的浏览器兼容实现。

                            setImmediate(callback[, ...args])#

                            中英对照

                            setImmediate定时器章节进行了描述。

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

                            中英对照

                            setInterval定时器章节进行了描述。

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

                            中英对照

                            setTimeout定时器章节进行了描述。

                            structuredClone(value[, options])#

                            中英对照

                            WHATWG structuredClone 方法。

                            SubtleCrypto#

                            中英对照

                            <SubtleCrypto> 的浏览器兼容实现。 只有在编译 Node.js 二进制文件时包含对 node:crypto 模块的支持,此全局才可用。

                            DOMException#

                            中英对照

                            WHATWG DOMException 类。 有关详细信息,请参阅 DOMException

                            TextDecoder#

                            中英对照

                            WHATWG TextDecoder 类。 参阅 TextDecoder 章节。

                            TextDecoderStream#

                            中英对照

                            TextDecoderStream 的浏览器兼容实现。

                            TextEncoder#

                            中英对照

                            WHATWG TextEncoder 类。 参阅 TextEncoder 章节。

                            TextEncoderStream#

                            中英对照

                            TextEncoderStream 的浏览器兼容实现。

                            TransformStream#

                            中英对照

                            TransformStream 的浏览器兼容实现。

                            TransformStreamDefaultController#

                            中英对照

                            TransformStreamDefaultController 的浏览器兼容实现。

                            URL#

                            中英对照

                            WHATWG URL 类。 参阅 URL 章节。

                            URLSearchParams#

                            中英对照

                            WHATWG URLSearchParams 类。 参阅 URLSearchParams 章节。

                            WebAssembly#

                            中英对照

                              该对象充当所有 W3C WebAssembly 相关功能的命名空间。 有关用法和兼容性,请参阅 Mozilla 开发者网络

                              WritableStream#

                              中英对照

                              WritableStream 的浏览器兼容实现。

                              WritableStreamDefaultController#

                              中英对照

                              WritableStreamDefaultController 的浏览器兼容实现。

                              WritableStreamDefaultWriter#

                              中英对照

                              WritableStreamDefaultWriter 的浏览器兼容实现。

                              返回顶部