Solucionado (ver solução)
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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software