Un problema molto strano.È console.dir() in javascript o firefox asincrono?
Nel mio debug, ho trovato che console.dir (anArray) non ha emesso il valore corrente sulla console firebug del browser.
Ad esempio,
console.dir(anArray) //line 1
console.log(anArray[0].prop1) //line 2
code to change the value of anArray[0].prop1 //line 3
l'anArray è un array di oggetti JavaScript/json,
nella console Firbug, linea 1 uscita il nuovo valore, che si trova in linea 3,
e la riga 2 è vecchio valore ed è ciò che voglio.
L'unica spiegazione è che console.dir() è asincrono, giusto ?!
mia env: Windows7, Firefox 6.0.2, Firebug 1.9.1, javascript lib è DOJO (ma credo che non hanno nulla a che fare con esso.)
Grazie.