JSLint sigue quejándose de cosas como estaPara envolver en bucles con sentencias if en Javascript - bucle sobre matrices
var myArray = [1, 2, 3];
for (var value in myArray)
{
// BLAH
}
Decir que yo lo envuelve en una sentencia if. Me doy cuenta de que debe envolverlo si está pasando por encima de las propiedades de un objeto, pero aquí, ¿qué debo poner en la declaración if para hacer el filtrado correcto?
Además cuando hago algo así como
for (var i = 0; i < 10; i++)
{
// foo
}
for (var i =0; i < 20; i++)
{
// bar
}
Se queja de que ya se ha definido. ¿Cómo evito esto además de usar diferentes nombres de variable?