2009-04-04 14 views
1

ページ上に複数の要素の状態を作成する必要があります。 統計情報は1または-1にできます。json配列を生成し、値をループする必要があります。

は今サーバー側で私は、JSONの配列を生成し、このように私の.aspxページにそれを置く:

var someArray = { 100:-1, 1001:1, 102:1, 103:-1 } 

JavaScriptで今それぞれの値によってIループはどうすればよいですか?

私のJSON配列形式は正しいですか?

答えて

5

実際にはオブジェクトなので、someArrayは誤った名前です。それをループするために、しかし:

{ 
    "100": -1, 
    "1001": 1, 
    "102": 1, 
    "103": -1 
} 

Check out this handy JSON validator:限り、それは、私のために上記の著作有効ですが、私は技術的にはキーが文字列であるべきと考えているかどうか

for(key in someArray) { 
    alert(someArray[key]); 
} 

+1

+1はJSON検証ツールのリンクです。 –

+0

btw、なぜsomeArray.lengthは現在動作していますか? – mrblah

+0

は現在動作していますか?それは動作してはいけません。同じことではないオブジェクトと配列を混同しています。 –

関連する問題