Buen dia.
Dando solicion al ejercicio:
for( var i = 1; i < heroes.length; i++) { alert(heroes[i]); }
en el código podemos ver que i=1, esto es erroneo ya que siempre los arreglos empiezan por el indice 0. Lo correcto sería:
for( var i = 0; i < heroes.length; i++) { alert(heroes[i]); }
de esta manera mostraría a Superman.
Muchas gracias! :)