JSLint continua a lamentarsi di cose come questaWrapping Perché in loop con se le dichiarazioni in Javascript - ciclare su array
var myArray = [1, 2, 3];
for (var value in myArray)
{
// BLAH
}
Dire che dovrei avvolgerla in un'istruzione if. Mi rendo conto che è necessario avvolgerlo se si esegue il looping sulle proprietà di un oggetto, ma qui cosa dovrei inserire nella dichiarazione if per fare il filtraggio corretto.
Inoltre quando faccio qualcosa come
for (var i = 0; i < 10; i++)
{
// foo
}
for (var i =0; i < 20; i++)
{
// bar
}
Si lamenta che è già stato definito. Come si impedisce questo a parte l'utilizzo di nomi di variabili diversi?