Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Dúvida sobre length.

Poderia trocar o "length" pelo número de imagens de carros?

Já que a função do length no nosso código seja dizer o número de imagens, desse caso, de carros, pensei em fazer uma alteração para melhorar meu entendimento.

function voltaPosicaoInicialDoCarro(){
  for (let i = 0; i < imagemCarros.length; i = i + 1){ 
    if(passouTodaATela(xCarros[i])){
      xCarros[i] = 500;
    }
  } 
}

Poderia trocar imagemCarros.length pelo número de imagens que é igual a 3 ? Percebi que desse jeito roda tranquilamente.

function voltaPosicaoInicialDoCarro(){
  for (let i = 0; i < 3; i = i + 1){ 
    if(passouTodaATela(xCarros[i])){
      xCarros[i] = 500;
    }
  } 
}
2 respostas
solução!

olá, João nesse caso o length atua como uma forma de automatizar o seu código, imagina a situação em que você utiliza o numero de imagens em vez do length, o código vai funcionar da mesma forma, só que depois de um tempo você resolve aumentar ou diminuir o numero de carros na tela nesse caso você vai ter que sair procurando todas as funções que dependem do numero de imagens dentro da variável " imagensCarros " e fazer as alterações manualmente, caso você utilize o length essa alteração vai ser feita de forma automática.

Obrigado pela explicação, Carlos. Entendi agora