En cuanto a este trozo de código:Javascript para el bucle con el objeto en lugar del contador?
for (var i = 0, f; f = families[i]; i++) {
}
En realidad no he visto un lazo como esto antes y quiero estar seguro de haber entendido correctamente.
¿Estoy en lo correcto al suponer que si families.length == 2
la segunda parte de la línea for
devolverá falso en f = families[2]
?
Hubiera pensado que tendría que ser algo así como f == families[2]
para devolver falso.
Me intriga, supongo que el bucle no se detendrá hasta un cierto criterio se cumple, no exactamente al procesar todas las entradas. – leopic