JavaScript for in 配列 順序

for( in )の構文で、PHPなどのforeachに近い処理を実現できます。

変数 (下記の例ではindex) に格納されるのは配列の要素ではなく、配列のインデックスもしくは連想配列のキーになります。

なお、配列の要素を処理する順序は規定されていないめインデックス順に処理されるとは限らないことにも注意が必要です。
http://www.crystal-creation.com/web-appli/technical-information/programming/javascript/grammar/array/#for-in