En el codigo de Felipe cometio el error de iniciar la variable en 1 cuando en el array se empieza desde 0
for( var i = 1; i < heroes.length; i++) { alert(heroes[i]); }
La corrección del codigo seria: for( var i = 0; i < heroes.length; i++ ) { alert ( heroes[i] ); }