Para poder solucionar este problema, se debe de inicializar la variable del contardor en 0, y no en 1 cómo aparece en el ejercicio, de esta forma puede recorrer el array de principio a fín, podiendo así mostar a Superman en pantalla.
var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
for( var i = 0; i < heroes.length; i++) {
alert(heroes[i]);
}