- 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 模块
NodeJS - console.groupCollapsed() 方法
Node.js console.groupCollapsed() 方法是 Console 模块的内置方法。
Node.js console.groupCollapsed() 方法将确保创建的组处于折叠状态,直到我们调用 console.groupEnd() 方法,即它显示新组而不添加额外缩进。
默认情况下,我们使用 console.group() 创建的组将在控制台中展开。但是,如果我们使用 console.groupCollapsed() 创建一个组,则组内的所有消息都将被折叠,即它们不会被展开。
语法
以下是Node.js console.groupCollapsed()方法的语法 -
console.groupCollapsed([label]);
参数
- label − 该参数充当组的标签。这将是我们在控制台上分组的组的标题。这不是必需的参数;我们也可以在不带参数(标签)的情况下使用此方法。
返回值
此方法不返回任何值;它只会折叠组内的消息。
以下示例演示了在不同场景下Node.js的 console.groupCollapsed() 方法。
例Node.js 的 console.groupCollapsed() 方法将只接受一个标签参数(可选参数)。
注意 − 默认情况下,组将在控制台中展开。只有当我们使用 console.groupCollapsed() 方法时,它才会被折叠。
- 我们正在使用 console.groupCollapsed() 创建一个组并传递一个参数(label)。此标签将充当组标题。
- 然后我们使用 console.log() 函数在组内编写一些消息。
- 之后,我们使用 console.groupEnd() 方法结束组Node.js。
console.groupCollapsed("Collapsed 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.groupCollapsed("Collapsed Group 2");
console.log("Knock knock....first message in Group 2");
console.log("Knock knock....second message in Group 2")
console.log("Done with the messages, closing the group now");
console.groupEnd();
输出
Knock knock....first message in Group 1
Knock knock....second message in Group 1
Done with the messages, closing the group now
Collapsed Group 2
Knock knock....first message in Group 2
Knock knock....second message in Group 2
Done with the messages, closing the group now
要理解,最好在浏览器的控制台中执行上述代码。以下是如果我们在浏览器的控制台中执行它时的输出。
当我们打开控制台时,该组将被折叠。要展开,我们需要单击展开按钮。
单击展开按钮后,我们可以看到组内的消息。
例
在下面的示例中,我们通过调用组内的组来创建嵌套组,然后相应地关闭组。
console.groupCollapsed("Parent group");
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.groupCollapsed("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.groupCollapsed("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("Parent group ended");
输出
正如我们在下面的输出中看到的,主组内的所有嵌套组都将被折叠,因为我们使用 console.groupCollapsed() 方法创建了这些组。
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
Parent group ended
为了更好地理解,请在浏览器的控制台中执行上述代码。以下是如果我们在浏览器的控制台中执行它时的输出。
当我们打开控制台时,我们可以看到“父组”内的所有组都已折叠。
当我们展开“父组”时,它将显示父组内的消息。
然后,在“嵌套组 1”之后,也被折叠了。要检查消息,我们需要扩展。
最终,“内部嵌套组”也被坍塌了。我们扩展以检查消息。