【发布时间】:2011-11-23 05:29:39
【问题描述】:
如果你执行这段代码:
var foo = {bar: 'baz'};
window.console.log(foo);
foo.bar = 'bla';
扩展对象后控制台显示如下:
(记录对象和数组时,记录的不是运行时值)
一年多以前就记录了这个错误:
http://code.google.com/p/chromium/issues/detail?id=50316
是否有在 Chrome 中记录对象的解决方法?
【问题讨论】:
-
一个简单的解决方案是覆盖
console.log并使用克隆和记录输入的函数(尽管它可能是浅拷贝)。
标签: javascript debugging google-chrome console google-chrome-devtools