debe iniciar en cero, porque en arrays esta es la primera posición.
for( var i = 0; i < heroes.length; i++) { alert(heroes[i]); }
debe iniciar en cero, porque en arrays esta es la primera posición.
for( var i = 0; i < heroes.length; i++) { alert(heroes[i]); }
Si, es super importante tener cuidado de no confundir el número de elemento con la posición del mismo que te otorga el valor.
serie.length=/=serie[I]
Donde el serie.length es el número de elemento y serie[I] es tu posición.