Examining objects via console.log
happens in an asynchronous
manner.
The reference to the object is passed synchronously to console but it doesn’t display the properties till its expanded . If the object has been modified before examining it in the console, the data shown will have the updated values. Chrome console shows a little i
in a box which which says value below was evaluated just now
In order to print the object completely in console, you can stringify and log it like
console.log(JSON.stringify(obj));