// Basic output
console.log(...);
console.info(...);
console.warn(...);
console.error(...);
console.debug(...);

// Inspect objects
console.dir(obj, { depth: null, colors: true });
console.table(arrayOrObject);

// Grouping and collapsing
console.group('My Group');
  console.log('…');
console.groupEnd();

// Timing
console.time('label');
// …some code…
console.timeLog('label');      // intermediate log
console.timeEnd('label');

// Call counting
console.count('label');
console.countReset('label');

// Stack trace
console.trace('trace message');

// Conditional assertion
console.assert(someCondition, 'Assertion failed:', details);

// (In supported terminals) Clear the console
console.clear();