【发布时间】:2012-03-29 18:01:42
【问题描述】:
一个非常奇怪的问题。
在我的调试中,发现console.dir(anArray)没有在浏览器的firebug控制台上输出当前值。
例如,
console.dir(anArray) //line 1
console.log(anArray[0].prop1) //line 2
code to change the value of anArray[0].prop1 //line 3
anArray 是一个 javascript/json 对象的数组,
在Firbug的控制台,第1行输出新的值,在第3行设置,
第 2 行是旧值,是我想要的。
唯一的解释是 console.dir() 是异步的,对吧?!
我的环境: Windows7,Firefox 6.0.2,firebug 1.9.1,javascript lib是DOJO(但我认为与它无关。)
谢谢。
【问题讨论】:
标签: javascript asynchronous console firebug dir