Node.js v14.21.1 文档


目录

global 全局变量#

中英对照

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

    AbortController#

    中英对照

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

    
    

    abortController.abort()#

    中英对照

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

    abortController.signal#

    AbortSignal#

    中英对照

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

      AbortSignal.abort()#

      中英对照

        返回新的已中止的 AbortSignal

        'abort' 事件#

        中英对照

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

        
        

        abortSignal.aborted#

        中英对照

          abortSignal.onabort#

          中英对照

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

            Buffer#

            中英对照

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

              __dirname#

              中英对照

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

              __filename#

              中英对照

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

              clearImmediate(immediateObject)#

              中英对照

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

              clearInterval(intervalObject)#

              中英对照

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

              clearTimeout(timeoutObject)#

              中英对照

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

              console#

              中英对照

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

                exports#

                中英对照

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

                global#

                中英对照

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

                  module#

                  中英对照

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

                  process#

                  中英对照

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

                    queueMicrotask(callback)#

                    中英对照

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

                      
                      

                      require()#

                      中英对照

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

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

                      中英对照

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

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

                      中英对照

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

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

                      中英对照

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

                      TextDecoder#

                      中英对照

                      WHATWG TextDecoder 类。 参阅 TextDecoder 章节。

                      TextEncoder#

                      中英对照

                      WHATWG TextEncoder 类。 参阅 TextEncoder 章节。

                      URL#

                      中英对照

                      WHATWG URL 类。 参阅 URL 章节。

                      URLSearchParams#

                      中英对照

                      WHATWG URLSearchParams 类。 参阅 URLSearchParams 章节。

                      WebAssembly#

                      中英对照

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

                        返回顶部