EL problema con el código de Felipe es que al inicializar la posición del primer arreglo lo coloco en 1 y no en 0, ya que los arreglos empiezan desde la posición cero (0) como inicial y no con uno (!), por ende el codigo estaria mejor realizar el reglo de esta manera:
for ( var i = 0; i < heroes.length; i++) { alert(heroes [ i ] ); }