Очень странная проблема.Является ли console.dir() в javascript или firefox асинхронным?
В моей отладке я обнаружил, что 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, 1.9.1 поджигатель, JavaScript Lib является DOJO (но я думаю, что не имеют ничего общего с ним.)
Спасибо.