Buenos Dias
Cordial Saludo
El error en el caso de felipe es que en los array su primer campo es el 0.
var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
// 0 1 2 3
Y Felipe inicio su contador en 1 por lo que empezara a imprimir desde thor en adelante.
//
for( var i = 1; i < heroes .length; i++) {
alert(heroes[i]);
}