for … in [ JavaScript ]

オブジェクトのプロパティを反復するのに使用する。特定の順序で並べられる保証はない。配列での使用は非推奨。

アクセスの順番が大事となる配列を繰り返す時には、数値のインデックスでの for ループ (か Array.prototype.forEach()for…of ループ) を使った方が良い。

See the Pen 【JavaScript】for … in by Ex-365 (@excreative) on CodePen.