I recently learned that the JavaScript console has some pretty neat features that I wasn’t aware of. I found this video to be really helpful. Among the top of the list are assert, table, group, and "%c" for custom styling.

Copy this code and execute it in your browser’s console:

// assert
console.assert(true, 'will not show');
console.assert(false, 'will show as error in console');

// table
console.table({ name: 'John', age: 20 });
console.table([{ name: 'John', age: 20 }, { name: 'Sue', age: 22 }]);

// group
console.group('My Open Group');
console.log('a');
console.log('b');
console.log('c');
console.groupEnd();

console.groupCollapsed('My Collapsed Group');
console.log('d');
console.log('e');
console.log('f');
console.groupEnd();

// "%c" for custom styling
console.log('%cHere is my text', 'background-color: purple;color:yellow;text-transform:uppercase;padding: 5px;');

It will look something like this:

hollywood hacker terminal screen