| Method |
Description |
| assert() |
Logs a message only if the provided assertion is false. If true, nothing is outputted, which helps keep logs clean. |
| clear() |
Clears the console. |
| dir() |
Displays an interactive, hierarchical listing of the properties of a specified JavaScript object.
This can provide a more detailed view than console.log() for complex objects. |
| count() |
Logs the number of times that this particular call to count() has been called. |
| error() |
Displays an error message (often red text/background) to the console, useful for highlighting critical issues. |
| group() |
Creates a new inline group in the console. This indents following
console messages by an additional level, until console.groupEnd() is called. |
| groupCollapsed() |
Creates a new inline group in the console. However, the new group is
created collapsed. The user will need to use the disclosure button to expand it. |
| groupEnd() |
Exits the current inline group in the console. |
| info() |
Outputs an informational message to the console |
| log() |
The most widely used method, it outputs a general message, variable value, or object to the console.
It accepts multiple arguments, allowing you to combine text and object displays. |
| table() |
Displays tabular data as a table, which is very useful for visualizing arrays of objects. |
| time() |
Starts a timer (can track how long an operation takes). |
| timeEnd() |
Stops a timer that was previously started by console.time(). |
| trace() |
Outputs a stack trace to the console. |
| warn() |
Similar to console.log(), but displays a message with a warning format (often yellow text/background)
and a different log level, allowing filtering in developer tools. |