jQuery.data()
でいくつかのテストを行っていますが、特定のデータキーへのローカル参照を作成しようとしています。 "私は願って出力されjQuery.dataキーへのローカル参照の作成
http://jsfiddle.net/esbenp/p4kt2/22/
:私はそれが原因私はjsFiddleではなく、それをここに掲示半の長いコードを、例を挙げてより良いことだと思う
{1: {length: 1}, total: 1}
が、 lengthプロパティだけがローカル変数のインクリメントによって影響を受けます:
{1: {length: 1}, total: 0}
どうすればよいですか?
になりますローカル変数があなたが影響を与えようとしている外部変数と同じ名前を持っているという事実によって、あなたは[可変シャドーイング](http://en.wikipedia.org/wiki/Variable_shadowing)を見ていると思います。 –
これを正しく理解すれば、ローカル変数の合計をtotal_errorsのようなものに変更することをお勧めします。したがって、名前は$ .dataオブジェクトの名前と同じではありませんか?もしそうなら、私は試してみたが、うまくいかなかった:< – Esben