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

Supereman no fue tan rápido

/* Se hace el conteo desde la posición 1, el for arranca desde la posición "i = 1", no muestra el primer dato sino el segundo; el arreglo debería comenzar en la posición " i = 0" */

for( var i = 1; i < heroes.length; i++) { alert(heroes[i]); }

2 respuestas

Hola, es que tienes que empezar con el 0, for(inicio; condición; expresión-final)

for( var i = 0; i < heroes.length; i++) { alert(heroes[i]); }

Carlos recuerda que los indices en los arrays inician en cero sus indices:

lista = [4, 5, 6 ,9] , 4 esta en la posición 0, por eso lista[0] devuelve 4