El problema esta porque el ciclo for lo inicia a recorrer en el indice 1. cuando en maestro mencionó que los arrays empiezan en indice 0. Mi solución seria el siguiente.
var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
for( var i = 0; i < heroes.length; i++) { alert(heroes[i]); }