for( var i = 0; i < heroes.length; i++) { alert(heroes[i]); }
for( var i = 0; i < heroes.length; i++) { alert(heroes[i]); }
Hola, no se si era pregunta o afirmación! El hecho que empiece en cero, pero no es necesario que empiece del 0, es por como comienza la matriz de un array
var soyUnArray = ["valor_1", "valor_2", "valor_3"];
En el ciclo for se vería algo así
var soyUnArray = [0, 1, 2];
Eres tu el que decide como iterar.
for( var i = 1; i <= heroes.length; i++) { alert(heroes[i-1])
También funciona
heroes.forEach(e => alert(e));
Esta también.
Si esto responde tus dudas dale Solución