Se debe a que en la parte de: for( var i = 1; i < heroes.length; i++) { inicia en la posición 1, siendo esta la posición de "Superman", por lo que lo omite el programa. Se debe inciar desde la posición 0
Es decir, debe de quedar de las siguiente forma: for( var i = 0; i < heroes.length; i++) {