ā¤ Like
šŸ”– Save
šŸ”— Share
@thedevspaceio
@thedevspaceio

JavaScript Console Methods

@thedevspaceio

šŸ–„ļø JavaScript Console Methods Cheatsheet

Stop using console.log() for everything! The console object provides a variety of methods for logging messages, inspecting data, grouping output, and measuring performance.

āœ… log / error / warn / info āœ… table āœ… group / groupEnd āœ… time / timeEnd āœ… assert āœ… count / countReset āœ… trace āœ… clear

#javascript #console #debugging #logging #webdev #frontend #developer tools #coding #tips


MethodDescription
console.log()General-purpose logging.
console.info()Informational message.
console.warn()Warning message.
console.error()Error message with stack trace.
console.table()Display arrays or objects as a table.
console.group() / console.groupEnd()Group related logs together.
console.time() / console.timeEnd()Measure durations.
console.assert()Log an error only if a condition is false.
console.count() / console.countReset()Count how many times a label is logged.
console.trace()Print a stack trace.
console.clear()Clear the console.
console.dir()Inspect an object's properties.

console.log()

General-purpose logging.

js
const name = "Ada";
console.log("Hello,", name);

console.log


console.info()

Informational message.

js
console.info("Application started");

console.info


console.warn()

Warning message.

js
console.warn("This API is deprecated");

console.warn


console.error()

Error message with stack trace.

js
console.error("Failed to load resource");

console.error


console.table()

Display arrays or objects as a table.

js
const users = [
  { name: "Ada", role: "admin" },
  { name: "Grace", role: "editor" },
];
 
console.table(users);

console.table


console.group() / console.groupEnd()

Group related logs together.

js
console.group("User details");
console.log("Name: Ada");
console.log("Role: admin");
console.groupEnd();

console.group


console.time() / console.timeEnd()

Measure durations.

js
console.time("loop");
for (let i = 0; i < 1000000; i++) {}
console.timeEnd("loop");

console.time


console.assert()

Log an error only if a condition is false.

js
const value = 5;
console.assert(value > 10, "Value should be greater than 10");

console.assert


console.count() / console.countReset()

Count how many times a label is logged.

js
console.count("click");
console.count("click");
console.countReset("click");
console.count("click");

console.count


console.trace()

Print a stack trace.

js
function second() {
  console.trace("Trace here");
}
 
function first() {
  second();
}
 
first();

console.trace


console.clear()

Clear the console.

js
console.log("This will be cleared");
console.clear();
console.log("Console cleared");

console.clear


console.dir()

Inspect an object's properties.

js
console.dir(document.body);

console.dir

Full-Stack AI Developer Roadmap

From HTML & CSS to working with AI models, all in one structured roadmap.

@thedevspaceio
www.thedevspace.io