If you open a JS Console in your browser (in my case Chrome) and type:
{} + []
you will get 0, but when you type
console.lo
it's because {} is an object notation so whatever you concatenate with {} it will give you an [object Object]. I your case [] is an empty so it just shows an [object Object]. so if you could try the following you will got what you want.
console.log({} + 5);
[object Object]5 ///console shows
//And
console.log({} + "test");
VM65:1 [object Object]test //console shows