【发布时间】:2011-06-26 23:04:02
【问题描述】:
这段 JavaScript 代码...
var o = {};
console.dir(o);
o.foo = "bar";
console.dir(o);
...导致相同的交互式树输出显示两次:
这个问题被讨论为一个错误here on Stack Overflow,记录为Chromium bug 和WebKit(我想象其他地方)。
我理解这种情况的实现原因,但它使调试有状态对象变得困难(不使用交互式调试器)。在这种情况下,您使用什么策略进行日志记录,您需要在每个日志调用中查看对象的不同状态? JSON.stringify()?有没有可以使用的序列化控制台方法?
【问题讨论】:
标签: javascript debugging console