for( var i = 0; i < heroes.length; i++) {
alert(heroes[i]);
}
En el for descrito, la variable i debe inicializarse en 0, considerando que esta es una característica propia de las listas. Es decir, el índice de los elementos en la lista comienza en 0, 1, 2 ... etc de esta manera al pasar el argumento a heroes contará desde el primer elemento, que es el 0.