Não entendi muito bem como usar o return, no caso do professor ele utiliza nesse caso:
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; }
Porem no meu código eu coloquei dessa maneira, funcionando da mesma forma e com menos linhas de código:
function voltaPosicaoInicialDoCarro(){ for (let i = 0; i < imagemCarros.length; i = i + 1){ if(xCarros[i] < -50){ xCarros[i] = 600 } }}
Não entendi como funciona e para que serve o return, alguém pode me explicar?