Tutorial

console.table() in JavaScript

JavaScript

While this tutorial has content that we believe is of great benefit to our community, we have not yet tested or edited it to ensure you have an error-free learning experience. It's on our list, and we're working on it! You can help us out by using the "report an issue" button at the bottom of the tutorial.

The console.table() allows to display data in the console in a nice tabular format. It comes in very handy when having to visualize complex arrays or objects. It can display tabular data for arrays or objects:

var someArray = [
 "Blowin' in the Wind",
 "Like a Rolling Stone",
 "Knockin' On Heaven's Door"
];

console.table(someArray);

// Array of arrays:
var anotherArray = [
 ["One", "Two"],
 ["Three", "Four"],
 ["Five", "Six"]
];

console.table(anotherArray);

And here’s an example with an object:

function HitSingle(title, artist,
  year, album) {
  this.title = title;
  this.artist = artist;
  this.year = year;
  this.album = album;
}

var favHit = new HitSingle(
    "Like a Prayer",
    "Madonna",
    "1989",
    "Like a Prayer"
    );

console.table(favHit);

There’s an optional second argument to console.table(): an array with the names for the columns.

Try it! Open your console to see the result. Keep in mind though that console.table() is not supported in IE.

Creative Commons License