console.log () ¿asíncrono o sincronización? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Es floja la consola JavaScript de Chrome para evaluar matrices? 6 respuestas

Actualmente estoy leyendoAsync Javascript por Trevor Burnham. Este ha sido un gran libro hasta ahora.

Habla de que este fragmento y console.log son 'asíncronos' en la consola Safari y Chrome. Lamentablemente no puedo replicar esto. Aquí está el código:

var obj = {}; 
console.log(obj); 
obj.foo = 'bar';
// my outcome: Object{}; 'bar';
// The book outcome: {foo:bar};

Si esto fuera asíncrono, anticiparía que el resultado sería el resultado de los libros. console.log () se coloca en la cola de eventos hasta que se ejecute todo el código, luego se ejecuta y tendría la propiedad bar.

Aparece aunque se está ejecutando sincrónicamente.

¿Estoy ejecutando este código incorrectamente? ¿Console.log es realmente asíncrono?

Respuestas a la pregunta(2)

Su respuesta a la pregunta