The console.groupCollapsed() method is inbuilt of the console module which is used to collapse the grouped content until call the console.groupEnd() method. It starts the collapsed group and can be ended with groupEnd() method.
Syntax:
console.groupCollapsed([label]);
Parameters: This method accepts only one parameter as mentioned above and described below:
label: label for the group that you’re grouping on the console. This is an optional parameter.
Return Value: It doesn’t return any value.
Below examples illustrate the use of console.groupCollapsed() method in Node.js.
Example 1:
Filename: index.js
// Node.js program to demonstrate the // console.groupCollapsed() method // This code example demonstrate the // method without parameter // Accessing console module const console = require( 'console' );
console.log( "GeeksforGeeks (Outside)" )
console.log(); // Creating first group calling // console.groupCollapsed() method console.groupCollapsed(); // Printing First line of Group console.log( "GeeksforGeeks (1)" );
// Printing Second line of Group console.log( "GeeksforGeeks (2)" );
// End the group (It is used to end the // group for more understanding the // group method) console.groupEnd(); console.log(); |
Run index.js file using the below command:
node app1.js
Output:
GeeksforGeeks (Outside) GeeksforGeeks (1) GeeksforGeeks (2)
Example 2:
Filename: index.js
// Node.js program to demonstrate the // console.groupCollapsed() method // This code example demonstrate the method // with parameter and nested groups // Accessing console module const console = require( 'console' );
console.log( "GeeksforGeeks " );
console.log( "=========================" );
console.log(); // Creating collapsed group console.groupCollapsed( "GeeksforGeeks (main Collapsed group)" );
console.log(); // Printing First line of collapsed group console.log( "GeeksforGeeks (Outside)" );
console.log(); // Creating First nested collapsed group console.groupCollapsed( "GeeksforGeeks (1st Nested group)" );
console.log( "GeeksforGeeks (1st line)" );
console.log( "Computer Science Portal (2nd line)" );
// Ending the 1st nested group console.groupEnd(); console.log(); console.log(); // Creating second nested collapsed group console.groupCollapsed( "GeeksforGeeks (2nd Nested group)" );
console.log( "Data Structure (1st line)" );
console.log( "Algorithms & segment tree (2nd line)" );
// Ending the 2nd nested group console.groupEnd(); console.log(); // Printing last line of Main group console.log( "Main group finished" );
console.log(); // Calling groupEnd() method (It is used // to end the group for more understanding // the group method) console.groupEnd(); // print from outside the Main group console.log( "GeeksforGeeks (Outside Last)" );
console.log(); console.log( "=========================" );
|
Output:
GeeksforGeeks ========================= GeeksforGeeks (main Collapsed group) GeeksforGeeks (Outside) GeeksforGeeks (1st Nested group) GeeksforGeeks (1st line) Computer Science Portal (2nd line) GeeksforGeeks (2nd Nested group) Data Structure (1st line) Algorithms & segment tree (2nd line) Main group finished GeeksforGeeks (Outside Last) =========================
Reference: https://nodejs.org/api/console.html#console_console_groupcollapsed