El error fue que la variable i se inicializó en 1 y debió inicializarse en 0:
<meta charset="UTF-8">
<script>
var heroes=['Superman', 'Thor', 'Batman','Mujer Maravilla']
for (i=0; i<heroes.length; i++){
alert(heroes[i]);
}
</script>