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