El error que tiene el codigo de Felipe fue por que inicializo la variable i en 1
var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
for( var i = 1; i < heroes.length; i++) {
alert(heroes[i]);
}
los arreglo empiezan desde la unidad 0, por esta razon cuando se corre el codigo el alert empezara a arrojar los nombres desde Thor. para solucionar este fallo debemos inicializar la variable i con el valor 0
for( var i = 0; i < heroes.length; i++) {
alert(heroes[i]);
}