в отношении проблем с циклическими ссылками с помощью stringify. Есть библиотеки, которые утверждают, что решили эту проблему. Например: циркуляр-JSON, JSON-stringify-Safe и т. Д.

от вопрос уже есть ответ здесь:

Как я могу изменить поведение по умолчанию console.log в Safari? 11 ответов

Этот код JavaScript ...

var o = {};
console.dir(o);
o.foo = "bar";
console.dir(o);

... приводит к тому, что один и тот же вывод интерактивного дерева показан дважды:

Эта проблема обсуждается как ошибказдесь, на переполнение стека, зарегистрирован какХром хром а такжеWebKit (и я представляю в другом месте).

Я понимаю причину реализации, что это так, но это затрудняет отладку объектов с состоянием (без использования интерактивного отладчика). Какую стратегию вы используете для регистрации в таких ситуациях, когда вам нужно видеть различные состояния объекта в каждом вызове журнала?JSON.stringify()? Есть ли консольный метод для сериализации, который можно использовать?

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

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