los arreglos empiezan desde el indice cero por el cual en el problema esta que iniciaron con el 1 en el ciclo for
for( var i = 0; i < heroes .length; i++) {
alert(heroes[i]);
}
for( var i = 0; i < heroes .length; i++) {
alert(heroes[i]);
}
ok, ok gracias por compartir