Node.js 全局对象2025 年 3 月 17 日 | 阅读 1 分钟 Node.js 全局对象本质上是全局的,并且在所有模块中都可用。您不需要在应用程序中包含这些对象;它们可以直接使用。这些对象包括模块、函数、字符串和对象等。其中一些对象实际上不在全局作用域中,而是在模块作用域中。 Node.js 全局对象列表如下
Node.js __dirname它是一个字符串。它指定了当前包含代码的目录名称。 文件:global-example1.js 打开 Node.js 命令提示符并运行以下代码 ![]() Node.js __filename它指定了正在执行的代码的文件名。这是此代码文件的解析后的绝对路径。模块中的值是该模块文件的路径。 文件:global-example2.js 打开 Node.js 命令提示符并运行以下代码 ![]() Node.js Console点击此处获取控制台类的详细信息。https://tpointtech.cn/nodejs-console Node.js 缓冲区点击此处获取缓冲区类的详细信息。https://tpointtech.cn/nodejs-buffers Node.js 定时器函数点击此处获取定时器函数的详细信息。https://tpointtech.cn/nodejs-timer 下一主题Node.js OS |
什么是V8V8是由Chromium项目为Google Chrome浏览器开发的开源JavaScript引擎。它用C++编写。如今,它被用于许多项目,如Couchbase、MongoDB和Node.js。Node.js中的V8V8模块表示接口...
阅读1分钟
Node.js child_process 模块提供了以类似于 popen(3) 的方式生成子进程的能力。创建子进程有三种主要方式:child_process.exec() 方法:此方法在控制台中运行命令并缓冲输出。child_process.spawn() 方法:此方法启动一个...
阅读 4 分钟
流是促进您从源读取数据并将数据写入目标的对象。Node.js 中有四种类型的流: 可读流:此流用于读取操作。可写流:此流用于写入操作。双工流:此流可以是...
阅读 3 分钟
Node.js 命令行选项 Node.js 有各种各样的命令行选项。这些选项提供了多种执行脚本的方法和其他有用的运行时选项。让我们看看 Node.js 命令行选项列表:索引 选项 描述 1. v, --version 用于打印 node 的版本。 2. -h, --help 用于...
阅读 2 分钟
Node.js 教程 Node.js 教程提供了 Node.js 的基础和高级概念。我们的 Node.js 教程既适合初学者也适合专业人士。Node.js 是一个跨平台环境和库,用于运行 JavaScript 应用程序,它用于创建网络和服务器端应用程序。我们的 Node.js 教程包括 Node.js 的所有主题...
阅读 3 分钟
函数是全局函数。您不需要使用require()函数即可使用计时器函数。让我们看一下计时器函数的列表。设置计时器函数:setImmediate():用于执行setImmediate。setInterval():用于定义时间间隔。setTimeout():用于...
阅读 2 分钟
该模块包含获取给定主机名信息的方法。让我们看一下常用DNS函数的列表:dns.getServers() dns.setServers(servers) dns.lookup(hostname[, options], callback) dns.lookupService(address, port, callback) dns.resolve(hostname[, rrtype], callback) dns.resolve4(hostname, callback) dns.resolve6(hostname, callback) dns.resolveCname(hostname, callback) dns.resolveMx(hostname, callback) dns.resolveNs(hostname, callback) dns.resolveSoa(hostname, callback) dns.resolveSrv(hostname, callback) dns.resolvePtr(hostname, callback) dns.resolveTxt(hostname, callback) dns.reverse(ip, callback)示例1让我们看一下dns.lookup()函数的示例。文件:dns_example1.js const dns...
阅读1分钟
Node.js 的 path 模块用于处理和转换文件路径。可以使用以下语法导入此模块:语法:var path = require ("path") 方法我们来看一下 path 模块中使用的所有方法:索引方法描述1. path.normalize(p) 它用于规范化字符串路径,负责...
阅读 2 分钟
Node.js console 模块提供了一个简单的调试控制台,类似于 Web 浏览器提供的 JavaScript 控制台机制。有三个控制台方法用于写入任何 Node.js 流:console.log() console.error() console.warn() Node.js console.log() console.log() 函数用于在控制台上显示简单消息。文件:console_example1.js console.log('Hello JavaTpoint');...
阅读1分钟
该模块包含 tty.ReadStream 和 tty.WriteStream 类。在大多数情况下,不需要直接使用此模块。您需要使用 require('tty') 来访问此模块。语法:var tty = require('tty'); 当 Node.js 检测到它正在 TTY 上下文中运行时,那么:process.stdin...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India