JSLintはこのようなことについて不平を言い続けます
var myArray = [1, 2, 3];
for (var value in myArray)
{
// BLAH
}
ifステートメントでラップする必要があると言っています。オブジェクトのプロパティをループしている場合はラップする必要があることはわかっていますが、正しいフィルタリングを行うには、ここでifステートメントに何を入力する必要がありますか。
さらに、私が次のようなことをするとき
for (var i = 0; i < 10; i++)
{
// foo
}
for (var i =0; i < 20; i++)
{
// bar
}
私はすでに定義されていると文句を言います。異なる変数名を使用する以外にこれを防ぐにはどうすればよいですか?