1
resposta

Claudete é ligeira.

O problema está no sinal de =, dentro do loop for. Este sinal tambem exibirá um alert de um valor que não existe. Por isso o ideal é deixar apenas o sina <, e assim ele exibirá apenas as letras de A até D.

var letras = ['A', 'B', 'C', 'D'];

for( var i = 0; i <= letras.length; i++ ) {
    alert(letras[i]);
}
1 resposta

Isso ai,

o total de itens = letras.length; a posição final = letras.length - 1;

Logo o último não pode ser igual e sim menor pois m=não inicia em 1, mas no 0.