Importante

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!

1
resposta

Outra solução

Ao invés de utilizar uma função para voltar o carro para a posição inicial, criei um if dentro da própria função movimentaCarro()

Funcionou legal tb ;)

function movimentaCarro()
{
  for (let i = 0; i < imagemCarros.length; i = i +1)
  {
  xCarros[i] -= velocidadeCarros[i];

  if (xCarros[i] == -60)
    {
      xCarros[i] = 550
    }
  }
}
1 resposta

Oi, Alexis! Tudo bem por aí?

Peço desculpas pela demora em te responder aqui no fórum!

Gostei bastante da sua ideia, obrigada por compartilhar. Quando eu fiz essa aula, também escolhi construir meu código assim :)

Caso você tenha interesse em continuar praticando lógica de programação, sugiro que dê uma olhadinha nesse curso:

Abraços e bons estudos!