Lógica que utilizei para resolver o problema anterior:
if (key.keycode === 32 || 13) { key.onkeypress = () =>{ key.classList.add('ativa'); } }
Eu realizei o código dessa maneira, pois, achei mais intuitivo fazer a validação de qual tecla pressionar, antes de executar a função, entretanto como foi mostrado na aula eu poderia ter feito a lógica dentro da minha após o evento onkeypress/onkeydown, minha duvida é, como eu consegui acessar o evento antes mesmo de declarar a função?
key.onkeypress = (event) =>{ if (event.keycode === 32 || 13){ key.classList.add('ativa'); } }
qual seria a diferença entre fazer a declaração explicita do 'event' ao invés do primeiro código que fiz acima. Obs: tentei expressar o máximo minha duvida, desculpe se ficou confuso kkk