Oi, Marcelo! Tudo bem?
A sua compreensão está correta! No código, estamos criando uma função chamada alterarStatus() que recebe como parâmetro o id do jogo. Este id é único para cada jogo, permitindo saber qual jogo foi selecionado ou clicado.
Dentro da função alterarStatus(), criamos a variável gameClicado que recupera o elemento HTML do jogo clicado através do método document.getElementById(), passando como argumento a string game-${id}. Esta string é uma concatenação da palavra "game-" com o id do jogo clicado, formando, por exemplo, "game-1", "game-2", etc.
Após recuperar o elemento do jogo clicado, criamos duas outras variáveis, imagem e botao, que recuperam, respectivamente, o elemento da imagem do jogo e o botão de alugar/devolver do jogo. Isso é feito através do método querySelector(), que permite selecionar um elemento dentro de gameClicado através de sua classe CSS.
Com esses elementos em mãos, podemos posteriormente modificá-los para refletir o status de alugado do jogo.
Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓