El problema con el código de Felipe es que el índice inicial del bucle for es 1 en lugar de 0. En JavaScript, los índices de la matriz (array) comienzan desde cero. Al iniciar el bucle for en 1, está omitiendo el primer elemento "Superman" de la matriz heroes.
Para mostrar todos los nombres en la lista sin omitir ninguno, debe cambiar el índice inicial del bucle for a 0, de esta manera:
for (var i = 0; i < heroes.length; i++) {
alert(heroes[i]);
}