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 действительно асинхронным?