Assim como outros alunos deste curso, também fiquei com dúvidas quanto ao parâmetro xCarro dentro da função passouTodaATela(xCarro). Na verdade ela foi usada apenas para informar, por questões de legibilidade, o que aquele parâmetro significa. E voltando na função voltaPosiçãoInicialCarro, o valor que passouTodaATela está se referindo é ao xCarros[i]. Para servir de teste e exemplo, reescrevi o código substituindo o xCarro por x, gerando o mesmo resultado.
function voltaPosiçãoInicialCarro(){
for (let i = 0; i < imagemDosCarros.length; i = i + 1){
if(passouTodaATela(xCarros[i])){
xCarros[i] = 550
}
}
}
function passouTodaATela(x){
return x < -50;
}Talvez a confusão inicial seja pelos nomes muito parecidos, mas você pode usar o nome que quiser, desde que seja legível para quem for usar o código. :)