<script>
var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
for( var i = 0; i < heroes.length; i++)
{
alert(heroes[i]);
}
</script>
<script>
var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
for( var i = 0; i < heroes.length; i++)
{
alert(heroes[i]);
}
</script>
El problema con el código de Felipe es que está comenzando el bucle for con var i = 1, lo cual omite el primer elemento del array heroes en la posición 0, que en este caso es "Superman". Por lo tanto, el código solo muestra los elementos a partir de la posición 1 en adelante.
Para corregir este problema y mostrar todos los nombres en la lista sin omitir ninguno, Felipe debe comenzar el índice del bucle en 0 en lugar de 1
var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
for (var i = 0; i < heroes.length; i++) { alert(heroes[i]); }