¿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?
El problema del código de Felipe es que inicializo la variable i en 1 en lugar de incializarla en 0 la variable i representa las posiciones del arreglo. al inicializarla en 1 el elemento encontrado en la posicion 1 es Thor por lo cual no muestra el nombre de superman que esta en la posicion 0.
debe cambiarlo inicializando la variable i =0 dentro del for.
al inicializar la variable i=1 toma como valor inicial la posición 1 cuyo elemento es el 2. recordemos que los elementos son contados iniciando en 1 y las posiciones dentro del array se inician contabilizando desde 0.
entonces en posición 0 estara el elemento 1, en la posición 1 estara el elemento 2, en la posición 2 estara el elemento 3, en la posición 3 estara el elemento 4,
saludos.
for( variable i=0; de la siguiente forma y con ello se soluciona el error del código. aqui el código.
<script>
//creamos un arreglo para pasar los datos de los secretos.
var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"];
for( var i = 0; i < heroes .length; i++) {
alert(heroes[i]);
}
</script>