var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"]; for( var i = 1; i < heroes.length; i++) { alert(heroes[i]); } debe cambiar por 0 dado que empieza a tomar el primer valor en 0, en uno toma el 2do valor del conjunto Heroes. for( var i = 0; i < heroes.length; i++) { alert(heroes[i]);
entonces lo final seria asi
var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
for( var posicion = 0; posicion < heroes.length; posicion++) {
alert(heroes[posicion]);