私は怒っているかもしれないと思います。同じオブジェクトプロパティの矛盾した値を表示するconsole.log()
私はconsole.log()を使ってオブジェクトの状態を見て、次の行で同じオブジェクトの特定のプロパティに対してconsole.log()を実行し、それぞれ異なる値を取得します。
私が使用しているコードは次のとおりです。
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]);
}
と放火魔出力:
Picture { isLoaded=true, isSelected=false, img_src="imgs/image1.jpg", more...}
property: isLoaded, value: false
...more properties
あなたが見ることができるよう、「isLoaded」ログイン時にオブジェクトそのものではなく、偽のログイン時に真でありますプロパティ。
念のためにオブジェクトを再度ログに記録しようとしましたが、それは再び真です。
ここで何が起こっているか知っていますか?
おかげ
リッチ
http://jsfiddle.net/xmvUR/ ...コードの実際の場所がわかりません。しかし、JavaScriptにはこのようなバグはありません。 –