Na hora de definir a condição para repetir seu codigo Bruno colocou <= e por isso estva dando undefined no ultimo alerta
<meta charset = UTF-8>
<script>
var letras = ['A', 'B', 'C', 'D'];
for( var i = 0; i < letras.length; i++ ) {
alert(letras[i]);
}
</script>