El error esta en el posicionador ya que los arrays siempre comienza desde la posición 0
for( var i = 1; i < heroes .length; i++) {
alert(heroes[i]);
}
se puede arreglar para que aparezca el nombre de superman cambiandole su posición
for( var i = 0; i < heroes .length; i++) {
alert(heroes[i]);
}