6
我想我可能會生氣。console.log()顯示相同對象屬性的相互矛盾的值
我使用console.log()來查看對象的狀態,然後在下一行上對同一對象的特定屬性執行console.log()併爲每個對象獲取不同的值。登錄時的對象本身,而是虛假的登錄時
Picture { isLoaded=true, isSelected=false, img_src="imgs/image1.jpg", more...}
property: isLoaded, value: false
...more properties
,你可以看到,「isLoaded」是正確的:
我使用的代碼是:
console.log(this.pictures.Items[pic].val);
for(var i in this.pictures.Items[pic].val) {
console.log("property: %s, value: %s", i, this.pictures.Items[pic].val[i]);
}
和螢火蟲輸出屬性。
爲了以防萬一,我試過再次記錄對象,而且它又是真的。
有誰知道這裏發生了什麼?
感謝
豐富
http://jsfiddle.net/xmvUR/ ...我不知道你的代碼的實際位置。但我相信JavaScript中沒有這樣的錯誤。 –