Observe que em:
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**
na função passouTodaAtela(xCarro) por que colocou o xCarro entre os parênteses sendo que eu não havia atribuido nenhum valor a xCarro? Só existe xCarros no código.
Gostaria de entender como esse código funciona sendo que não determinei nenhum valor a xCarro anteriormente no código, para ser considerado como o " x " do código passouTodaAtela(xCarro)
Podem me ajudar?