ForEach JavaScript - JavaScriptで配列をループする #3

JavaScript Object forEach / javascript / arrays / loops / for-loop

Read Question

John Slegers



Answer #3

ループ内の暗黙のスコープをほとんど使わず、余分な変数を使わない方法があります。

var i = 0,
     item;

//これはスパース配列または偽の値には弱いことに注意してください
for ( ; item = myStringArray[i++] ; ){
    item; //これはインデックスの文字列です。
}
var i = 0,
    len = myStringArray.length; //長さをキャッシュします

for ( ; i < len ; i++ ){
    myStringArray[i]; //配列の長さを変更する予定がある場合は、これを使用しないでください
}