var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
Su error está en el valor con el que inició la variable... i = 1 es incorrecto.
for( var i = 1; i < heroes.length; i++) {
alert(heroes[i]);
}
debe ser i = 0, ya que el valor con el que inicia un array es 0.
for( var i = 0; i < heroes.length; i++) {
alert(heroes[i]);
}