Olá, tudo bem ?
Estou fazendo o curso Lógica de programação: laços e listas com JavaScript, e estou com uma duvida referente ao trecho do código disponibilizado pelo professor, o código trecho do código seria:
let xCarros = [600, 600, 600];
let yCarros = [40, 96, 150];
let velocidadeCarros = [2, 2.5, 3.2];
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
}
A minha duvida seria em dois tópicos, sobre a função passouTodaATela e sobre o if usado no código, minha duvida sobre o if seria que ele passou a função como condição, isso me deixou um pouco confuso.
Esse trecho do código foi tirada da aula "03 Melhorando o Código" do módulo "Lista e laços de repetição" , desde já agradeço a atenção e paciência de todos.