Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

El codigo Superman

El error esta en que el arreglo comienza en 0 y no en 1.

<meta charset="UTF-8">

<h1>heroes</h1>

<script>

var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
for( var i = 0; i < heroes.length; i++) {
    alert(heroes[i]);
}


//Su maestro dijo que mostraba todos los nombres excepto "Superman". ¿Cuál es el problema con el código de Felipe? ¿Cómo puede cambiarlo para que muestre todos los nombres en la lista sin omitir ninguno?

</script>
2 respuestas

Esta bien que comience en 0 porque es la posicion de Superman en el array, recordando que dentro del array se comienza por la posicion 0, la cual es la posicion de Superman.

En cambio si comienza por el 1 ya salta la posicion de Superman y no lo toma.

Es correcto lo afirmado por Ricardo y posteado por Macarena como solución en el código, para leer e imprimir un arreglo, debemos iniciar desde el índice zero del Array .

array[0]