Pessoal, boa noite!
Por gentileza, gostaria que alguém me ajudasse, por que não estou entendendo. Vejam abaixo.
//código do carro
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 variável xCarro na função acima não está definida no início, mas é referenciada aqui e não dá erro. O que está acontecendo?