JavaScriptのJsonオブジェクトとarray配列の比較


<script type="text/javascript">
var json ={ses:[[1,1],[2,2]],tes:[[3,3],[4,4]]};

for(var j in json){
	alert(j);
	for(var key in json[j]){
		alert(json[j][key]);
	}
}
//    :ses/1,1/2,2/tes/3,3/4,4
</script> 
個人的な理解:
1.var arr=[[1,1],[2,2]]
  配列のfor(var i in arr)で取得したiは配列の下付きです.すなわち、数字.arr[i]で値を取得する.
2.var Json={s:1}
  json配列for(var i in json)で取得したiはキーである:s.json[i]で値を取得します.
比較:
    実はJsonとarrの値を取る方式は同じです.キーで値を取得します.
配列のキーにすぎません.標準ではゼロから開始されます.jsonは、key(キー)を指定した特殊配列(大配列)とも言える.