1
resposta

Por que a função voltaPosicaoInicialDoCarro não deixa de ser executada?

Pessoal, confesso que não entendi o motivo de a função voltaPosicaoInicialDoCarro() não ser "abortada" após 3 execuções. Pelo que entendi, a cada vez que ela retorna a posição a posição de um carro para o ponto inicial, 1 é adicionado à variável i. Assim, não entendi por que ela não para de executar após 3 repetições, já que em tese no 4º reposicionamento o i seria igual a 3, logo, não seria mais inferior ao imagemCarros.length. Muito obrigado desde já.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

O for é utilizado para que uma ou mais declarações sejam executadas em sequência na forma de um Loop. Ou seja, ao final da última declaração, quando esta se tornar inválida (i não for mais < imagemCarros.lenght), a leitura retornará à declaração inicial onde novamente será atribuído o valor de 0 (i = 0;).

Espero ter ajudado.