- Node.js教程
- Node.js - 教程
- Node.js - 简介
- Node.js - 环境设置
- Node.js - 首次申请
- Node.js - REPL 终端
- Node.js - 命令行选项
- Node.js - 包管理器 (NPM)
- Node.js - 回调概念
- Node.js - 上传文件
- Node.js - 发送电子邮件
- Node.js - 活动
- Node.js - 事件循环
- Node.js - 事件发射器
- Node.js - 调试器
- Node.js - 全局对象
- Node.js - 控制台
- Node.js - 流程
- Node.js - 扩展应用程序
- Node.js - 包装
- Node.js - Express 框架
- Node.js - RESTful API
- Node.js - 缓冲器
- Node.js - Streams
- Node.js - 文件系统
- Node.js MySQL
- Node.js - MySQL 快速入门
- Node.js - MySQL创建数据库
- Node.js - MySQL创建表
- Node.js - MySQL Insert Into
- Node.js - MySQL Select From
- Node.js - MySQL Where 子句
- Node.js - MySQL Order By
- Node.js - MySQL Delete
- Node.js - MySQL Update
- Node.js - MySQL Join
- Node.js MongoDB
- Node.js - MongoDB 快速入门
- Node.js - MongoDB 创建数据库
- Node.js - MongoDB 创建集合
- Node.js - MongoDB Insert
- Node.js - MongoDB Find
- Node.js - MongoDB 查询
- Node.js - MongoDB 排序
- Node.js - MongoDB Delete
- Node.js - MongoDB Update
- Node.js - MongoDB Limit
- Node.js - MongoDB Join
- Node.js模块
- Node.js - 模块
- Node.js - 内置模块
- Node.js - utility 模块
- Node.js - Web 模块
Node.js - Console 模块
NodeJS Console 是一个全局对象,它使方便的调试 Console 能够显示不同的消息级别。此调试控制台与 Web 浏览器提供的 JavaScript 控制台机制相同。 Console 模块有两个特定的组件,如下所述 -
- Console 类 - 控制台类中存在 console.log()、console.warn() 和 console.error 等方法。可以使用这些方法编写任何Node.js流。
- Console 全局 − 全局 Console 实例配置为写入 process.stdout 和 process.stderr(此属性返回连接到 stdout 的流)。可以在不使用 require(“node:console”) 函数的情况下进行操作。
方法列表
以下是 Console 类中可用的方法列表:
模块 | 描述 |
---|---|
assert() | 用于验证不变量。 |
clear() | 用于清除 stdout(标准输出)。 |
count() | 用于获取使用特定输入值调用函数的次数。 |
countReset() | 用于重置作为标签传递的特定输入值的计数。 |
debug() | 用于将信息打印到新行中的 stdout |
dir() | 用于获取特定对象的属性。 |
dirxml() | 用于在执行时通过传递收到的参数来调用 console.log() 方法。 |
error() | 用于在控制台上显示错误消息。 |
group() | 用于以分组格式获取方法中传递的信息。 |
groupCollapsed() | 用于通过 console.group() 折叠之前创建的组。 |
groupEnd() | 用于结束组;它是使用 console.group() 和 console.groupCollapsed() 方法创建的。 |
info() | 用于将信息打印到新行的 stdout。 |
log() | 用于将信息打印到新行的 stdout。 |
table() | 用于在控制台中创建表。 |
time() | 用于启动一个计时器,我们可以使用它来跟踪操作或任何函数所花费的时间。 |
timeEnd() | 用于停止之前由 console.time() 方法启动的计时器。 |
timeLog() | 用于打印以前通过调用 console.time() 启动的计时器的运行时间。 |
trace() | 用于将堆栈“Trace”打印到代码的当前位置,后跟 stderr 上的新行中的消息和替换值。 |
warn() | 用于将警告消息打印到控制台。 |
new Console() | 创建一个包含一个或两个可写流实例的新控制台,即 stdout 和 stderr。 |
仅限检查器的方法
除非在浏览器检查器中使用,否则以下方法不会显示任何内容。
模块 | 描述 |
---|---|
profile() | 用于启动 JavaScript CPU 配置文件。 |
profileEnd() | 用于停止配置文件的 JavaScript CPU 分析会话,该会话之前已调用。 |
timeStamp() | 用于将带或不带标签的事件添加到检查器选项卡的时间线面板中。 |