JSLint halten wie diese über Dinge beschwerenWrapping Für in Schleifen mit if-Anweisungen in Javascript - Schleifen über Arrays
var myArray = [1, 2, 3];
for (var value in myArray)
{
// BLAH
}
Zu sagen, dass ich es in einer if-Anweisung wickeln sollte. Ich weiß, dass Sie es umschlingen müssen, wenn Sie die Eigenschaften eines Objekts durchlaufen, aber was soll ich in die if-Anweisung schreiben, um die richtige Filterung durchzuführen?
Außerdem, wenn ich etwas tun wie
for (var i = 0; i < 10; i++)
{
// foo
}
for (var i =0; i < 20; i++)
{
// bar
}
Es beschwert sich, dass ich bereits definiert wurde. Wie verhindere ich dies anders als die Verwendung unterschiedlicher Variablennamen?