2011-08-24 JavaScript 配列と連想配列の違い プログラミング JavaScript の配列と連想配列の違いを読んでみた。 配列と連想配列の違い 連想配列はオブジェクト 配列は配列プロトタイプを継承したオブジェクト for inは配列の走査の目的では使ってはいけない for in はオブジェクトのプロパティを走査するものなので、配列の走査の目的では使ってはいけない 配列のlength プロパティが走査されないのは、 length が DontEnum プロパティだから 配列はfor、連想配列は for inを使う