結局、連想配列が分かってない
2010年10月22日
var hoge = { foo: [ "aaaa", "bbbb" ], bar: [ "cccc", "dddd", "eeee" ] }; for (var i in hoge) { for (var j = 0; j < hoge[i].length; j++) { alert("キー: " + i + "\n値: " + hoge[i][j]); } }
......こう?
なんで「for in」なのか分からない。
どこぞのJSな人が「配列はfor。連想配列はfor in」といったから for in にするけど、「オブジェクトだから for in」という説明で、分かったような分からないような。
......分からないようなちょっとだけ分かったような。
hoge = {} と hoge = [] で違うっていうのもね。