Olá! Na aula em questão o instrutor criou uma nova função para identificar se o Carro passou da tela, para então retornar isso em um loop for. Eu fiz o loop sem retornar a função passouTodaATela e não consegui compreender a diferença.
//Código do instrutor function voltaPosicaoInicialDoCarro(){ for (let i = 0; i < imagemCarros.length; i = i + 1){ if (passouTodaATela(xCarros[i])){ xCarros[i] = 600; } } }
function passouTodaATela(xCarro){ return xCarro < - 50; }
//Meu código function loopCarro(){ for (i = 0; i < imagemCarros.length; i += 1){ if(xCarros[i] < -50){ xCarros[i] = 600 } } }