for( var i = 1; i < heroes.length; i++) { alert(heroes[i]); }
inicio la variable var i = 1 y lo correcto era inicializar la en var i = 0 para que tomara en cuenta ese vector
for( var i = 1; i < heroes.length; i++) { alert(heroes[i]); }
inicio la variable var i = 1 y lo correcto era inicializar la en var i = 0 para que tomara en cuenta ese vector
¡Hola Andrés!
Gracias por compartir tu duda con nosotros. Parece que estás teniendo un problema con el bucle for y la inicialización de la variable i.
En el código que compartiste, estás inicializando la variable i en 1, pero mencionas que debería ser inicializada en 0 para que tome en cuenta ese vector. Tienes razón, cuando trabajamos con arrays, generalmente comenzamos a contar desde 0, ya que el primer elemento se encuentra en la posición 0.
Entonces, para corregir tu código, simplemente cambia la inicialización de la variable i a 0 de la siguiente manera:
for (var i = 0; i < heroes.length; i++) {
alert(heroes[i]);
}
De esta forma, el bucle recorrerá todos los elementos del array "heroes" correctamente, incluyendo el primer elemento.
Espero que esta solución te sea útil. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Buena suerte con tus estudios!
Espero haber ayudado y buenos estudios!