El problema con el codigo de felipe fue que la variable i esta inicializada en 1, por ende se empieza a recorrer el array apartir del 1 y no desde el indice 0, que es donde se encontraba el nombre " Superman". La forma correcta seria: var heroes = ["Superman", "Thor", "Batman", "Mujer Maravilla"]; for( var i = 0; i < heroes.length; i++) { alert(heroes[i]); }