Olá Pessoal, boa noite!
Na aba imagens.js o professor não precisou declarar a variável imagemCarros antes da function preload () quando ele atribuiu uma lista das imagens, igual ele declarou as outras imagens com let.
Apesar de não ter criado a variável antes, funcionou do mesmo jeito. Poderiam me explicar o motivo? Seguem a parte do código para verificação.
//imagens do jogo
let imagemDaEstrada;
let imagemDoAtor;
let imagemCarro;
let imagemCarro2;
let imagemCarro3;
function preload(){
imagemDaEstrada = loadImage("imagens/estrada.png");
imagemDoAtor = loadImage("imagens/ator-1.png");
imagemCarro = loadImage("imagens/carro-1.png");
imagemCarro2 = loadImage("imagens/carro-2.png");
imagemCarro3 = loadImage("imagens/carro-3.png");
imagemCarros = [imagemCarro, imagemCarro2, imagemCarro3];
}