Por utilizar o .length -1 ao invés de .length?
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!
Por utilizar o .length -1 ao invés de .length?
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