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