Bruno disse para seu programa fazer a leitura do array enquanto houve elementos em numero menor ou IGUAL ao tamanho do array. O array de Bruno tem 4 posições sendo o último elemento a letra D, na posição 3. Porém, ao colocar o sinal "=" é como se Bruno dissesse que tem um elemento a mais a ser lido e assim a variável é incrementada em uma vez a mais do que o número das posições que possui, resultando em "undefined".