1
respuesta

Superman quedó fuera por un pelo

El error que cometió Felipe, fue la variable de incremento i comienza con el valor de 1, pero debería comenzar en 0.

<meta charset="utf-8">
<h2>VERÓNICA GITZEL RUIZ MONTES</h2>

<script>

var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];

for( var i = 0; i < heroes.length; i++) {

    alert(heroes[i]);
}

</script>
1 respuesta

El error esta en la inicialización de la variable del lazo For (i) que si bien el lazo recorre hasta el final del array ya que toma como numero limite superior la long del mismo, comienza a recorrerlo en el segundo elemento ya que i esta inicializada en 1 y los arrays inician con un indice 0