Boa tarde, Adriano! A linguagem Javascript permite uma maior flexibilidade ao declarar variáveis, parâmetros, enfim. Nesse caso, você tem a liberdade de declarar na função passouTodaATela como desejar o parâmetro, pois a mesma se tornará uma variável da função em questão. Isso levando-se em conta que quando você "chamar" a função passouTodaATela, seja passada de forma correta o valor. Se houvesse mais valores, eles poderiam ser passados após o uso da vírgula. Em suma, o nome declarado de xCarro, poderia ser declarado como a, b, c... . Compartilho como eu fiz:
function voltaPosicaoInicial(){
for(let i = 0; i < imagemCarros.length; i++){
if(passouTodaTela(xCarros[i])){
xCarros[i] = 600
}
}
}
function passouTodaTela(x){
return x < - 50
}
E nesse caso, sempre que um dos carrinhos atravessar a tela, será enviado o valor de True (Verdadeiro). Enquanto não passar, estará enviando o valor False (Falso).
Um grande abraço e boa sorte nos estudos!