Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Por que .length -1 e não só .length?

Por utilizar o .length -1 ao invés de .length?

2 respostas
solução!

Oi Guilherme, tudo bem? O .length retorna o tamanho total do Array ou lista que esteja percorrendo. O problema é que os elementos são contados a partir do 0 (zero), enquanto o length considera o total de elementos, pensando assim, você terá uma disparidade. Um Array com 5 elementos tem elementos de 0 a 4 em seu indice. Entendeu?

O length nesse caso retorna 5, mas a contagem é feita de 0 a 4.

Espero ter ajudado, bons estudos!

Muito obrigado, não tinha pensado nisso =D. Vlw