console.log () асинхронный или синхронизированный? [Дубликат]

На этот вопрос уже есть ответ:

Консоль JavaScript в Chrome ленится оценивать массивы? 6 ответов

Я сейчас читаю Async Javascript Тревором Бернхэмом. До сих пор это была отличная книга.

Он говорит о том, что этот фрагмент и console.log являются «асинхронными» в консоли Safari и Chrome. К сожалению, я не могу повторить это. Вот код:

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

Если бы это было асинхронно, я бы предвосхитил исход книги. console.log () помещается в очередь событий до тех пор, пока не будет выполнен весь код, затем он запускается и будет иметь свойство bar.

Похоже, он работает синхронно.

Я неправильно запускаю этот код? Является ли console.log действительно асинхронным?

Ответы на вопрос(2)

Ваш ответ на вопрос