Buenas noches!!
Lo que Felipe debe hacer, es tomar en cuenta que los indices van del 0 al ... por lo que al poner en el codigo var i = 1, el primer indice no se tomará
for( var i = 1; i < heroes.length; i++) { alert(heroes[i]); }
su codigo debería ser
for( var i = 0; i < heroes.length; i++) { alert(heroes[i]); }