When debugging an object in Javascript, you usually do something like:


Or even:


If we create the object with:

myObject = {
    name: 'test',
    size: 1234,

And you do a console.debug from somewhere in the code, in the console you’ll see:

So it might not be clear which object you’re dealing with. To solve this you can do:


The result is the name of the object and the full object printed:

This comes from ES6, it’s usually called shorthand property names and it works because the key and the object variable has the same name.

It’s the same thing that saying:

console.debug({myObject: myObject});

But more convenient as you can see. 😉