Синхронный вход консоли в Chrome

возможно ли синхронное ведение журнала на консоли? Я часто сталкиваюсь с ситуациями, когда выполнение кода происходит быстрее, чем сброс структур. Это разрешает вывод уже измененных объектов.

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

3 ответов


вы можете создать копию объекта перед его передачей console.log. Посмотри здесь функции создать глубокую копию объекта.

Edit:

теперь реализовано в Chrome, см. здесь


Я просто попался на этом поведении, провел несколько часов, пока не понял, что консоль бортовая, а не мой код. черт.

до сих пор мне удалось получить ожидаемое поведение только с:

console.log(JSON.stringify(obj))

хороший побочный эффект, он расширяет объекты, такие как {0:" a", 3:"b"}


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

enter image description here