結局、連想配列が分かってない
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 = [] で違うっていうのもね。