次のような for ループを JavaScript で作成しました。
for (var i = 0; i < element[child].length; i++) {
...some code...
}
しかし、JSLintを実行すると、「var i」を関数の先頭に移動する必要があると不平を言います(これは私には奇妙に思えます)。また、「i++」の++が予期しないものであると不平を言います。私が本当に奇妙だと思うのはこの部分です - なぜ ++ は予想外で、何に置き換える必要がありますか?