for( var i = 1; i < heroes.length; i++) { alert(heroes[i]); } indica que la variable i inicia desde la posición 1 , ya no toma en cuenta a superman que el esta en la posición 0 , para corregir el error solo indicar que la variable i inicie en 0.
for( var i = 1; i < heroes.length; i++) { alert(heroes[i]); } indica que la variable i inicia desde la posición 1 , ya no toma en cuenta a superman que el esta en la posición 0 , para corregir el error solo indicar que la variable i inicie en 0.
Es correcto, muy buena solución compañero