ループ構造が私の目に留まったとき、私はいくつかのJavaScriptコードを調べていました。それは特に特別なことではなく、私がしていることとは異なる方法で繰り返されました。順序に依存しないものをループする必要がある場合、通常はカウントアップし、次のように最初から最後まで繰り返します。
do
{
// I feel like I'm going in circles
i++;
} while (i < length)
ただし、このJavaScript関数はカウントダウンし、最後から最初までループします。
var i = data.length - 1;
if(i >= 0)
{
do
{
// Around and around, we go
}while(i--)
}
カウントダウンすることに利点はありますか、それとも開発者の好み次第ですか?