Hola a todos. Si Felipe hubiera hecho el codigo de la siguiente forma:
for( var i = 0; i < heroes.length; i++) { alert(heroes[i]); }
No hubiera dejado a superman por fuera, hay que recordar que en los arreglos la primera posición tiene el indice de 0, al iniciar la variable i en la posición 1 omitió la primera posición del arreglo.