- 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 - 流
- Node.js - 文件系统
- Node.js MySQL
- Node.js - MySQL 快速入门
- Node.js - MySQL 创建数据库
- Node.js - MySQL 创建表
- Node.js - MySQL 插入数据
- Node.js - MySQL 查询数据
- Node.js - MySQL 条件查询
- Node.js - MySQL 排序
- Node.js - MySQL 删除数据
- Node.js - MySQL 更新数据
- Node.js - MySQL 连接查询
- Node.js MongoDB
- Node.js - MongoDB 快速入门
- Node.js - MongoDB 创建数据库
- Node.js - MongoDB 创建集合
- Node.js - MongoDB 插入数据
- Node.js - MongoDB 查找数据
- Node.js - MongoDB 查询
- Node.js - MongoDB 排序
- Node.js - MongoDB 删除数据
- Node.js - MongoDB 更新数据
- Node.js - MongoDB 数据限制
- Node.js - MongoDB 连接查询
- Node.js 模块
- Node.js - 模块
- Node.js - 内置模块
- Node.js - 实用程序模块
- Node.js - Web 模块
- Node.js 有用资源
- Node.js - 快速指南
- Node.js - 有用资源
- Node.js - 讨论
NodeJS - console.group() 方法
Node.js 的console.group()方法会将方法中给定的信息以分组的形式返回。它通常用于根据一个或多个指定的列对查询结果进行分组。您可以使用此方法聚合数据并在组上执行计算,例如总计、平均值和计数等。它还可以用于按升序或降序对分组记录的输出进行排序。
一个组包含一个合适的标题,标题下面会有一些合适的信息或消息。因此,我们在console.group()方法中传递的消息将作为组标题。在组内,我们可以使用Node.js的console.log()函数编写消息。
语法
以下是 Node.js console.group() 方法的语法:
console.group([label)];]);
参数
label − 这是组的标签。这将充当我们在控制台上分组的组的标题。这不是必需参数;我们也可以不带参数(标签)使用此方法。
返回值
如果传递了label,此方法将在控制台上将内容与label一起分组。否则,它将不带标签进行分组。
示例
Node.js 的console.group()方法只接受一个label参数(可选参数)。
注意 − 默认情况下,组将在控制台中展开。
在这个例子中:
我们使用console.group()创建一个组并传递一个参数(label)。此标签将作为组标题。
然后我们使用console.log()函数在组内编写一些消息。
然后我们使用 Node.js 的console.groupEnd()方法结束组。
console.group("GROUP 1"); console.log("Knock knock....first message in Group 1"); console.log("Knock knock....second message in Group 1") console.log("Done with the messages, closing the group now"); console.groupEnd();
输出
正如我们在下图的输出中看到的,我们创建了一个带有传递给console.group()方法的标签的组,编写了一些消息,并关闭了该组。
GROUP 1 Knock knock....first message in Group 1 Knock knock....second message in Group 1 Done with the messages, closing the group now
为了更好地理解,请在浏览器的控制台中执行上述代码。以下是上述程序在浏览器控制台中的输出。
示例
在这个例子中,我们通过在一个组内调用一个组来创建嵌套组,然后我们相应地关闭这些组。
console.group("GROUP 1"); console.log("Knock knock....first message in Group 1"); console.log("Knock knock....second message in Group 1") console.log("Done with the messages, closing the group now"); console.group("Nested group 1"); console.log("Knock knock....first message in Nested group 1"); console.log("Knock knock....second message in Nested group 1") console.log("Now we are entering into another group inside nested group"); console.group("inner nested group"); console.log("OOPS! no messages here."); console.groupEnd(); console.log("inner nested group ended"); console.groupEnd(); console.log("Nested group ended"); console.groupEnd(); console.log("GROUP 1 ended");
输出
正如我们在下面的输出中看到的,我们创建了主组,然后是子组,以及子组内的组。
GROUP 1 Knock knock....first message in Group 1 Knock knock....second message in Group 1 Done with the messages, closing the group now Nested group 1 Knock knock....first message in Nested group 1 Knock knock....second message in Nested group 1 Now we are entering into another group inside nested group inner nested group OOPS! no messages here. inner nested group ended Nested group ended GROUP 1 ended
为了更好地理解,请在浏览器的控制台中执行上述代码。以下是我们在浏览器控制台中执行时的输出。