Một vấn đề rất lạ.Console.dir() trong javascript hoặc firefox không đồng bộ?
Trong quá trình gỡ lỗi, tôi thấy rằng console.dir (anArray) không xuất ra giá trị hiện tại trên bảng điều khiển firebug của trình duyệt.
Ví dụ,
console.dir(anArray) //line 1
console.log(anArray[0].prop1) //line 2
code to change the value of anArray[0].prop1 //line 3
các anArray là một mảng đối tượng javascript/json,
trong giao diện điều khiển Firbug của, dòng 1 đầu ra các giá trị mới, được thiết lập ở dòng 3,
và dòng 2 là giá trị cũ, và là những gì tôi muốn.
Giải thích duy nhất là console.dir() là không đồng bộ, đúng không ?!
env của tôi: Windows7, Firefox 6.0.2, 1.9.1 firebug, javascript lib là Dojo (nhưng tôi nghĩ rằng không có gì để làm với nó.)
Cảm ơn.