Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Acessar o objeto evento de outra forma

Olá! queria saber se eu consigo acessar os detalhes de determinada tecla de outra forma, sem precisar adicionar uma função e utilizar o parametro dele para printar no console os detalhes do evento:

 tecla.onkeydown = function (evento) { // funcao anonima
        console.log(evento);
    }

Teria como eu printar no console de outra forma os detalhes da tecla clicada?? ou tem apenas essa forma, utilizando como base o parametro da funç

1 resposta
solução!

Olá, Rian! Entendo que você está procurando uma maneira alternativa de acessar os detalhes do evento de tecla pressionada.

No exemplo que você forneceu, você está usando um manipulador de eventos onkeydown e passando o objeto do evento para uma função anônima para acessar seus detalhes. Esse é o método mais comum e direto de acessar os detalhes do evento, mas existem outras maneiras de fazer isso.

Uma alternativa é usar o método addEventListener(). Este método permite que você adicione um manipulador de eventos a um elemento sem sobrescrever os manipuladores de eventos existentes. Você pode adicionar vários manipuladores de eventos ao mesmo elemento sem sobrescrever os manipuladores de eventos existentes, além disso, o método pode ser usado para adicionar eventos a qualquer objeto (HTML DOM, BOM).

Aqui está um exemplo de como você pode fazer isso:

tecla.addEventListener('keydown', function(evento) {
    console.log(evento);
});

Neste exemplo, estamos adicionando um ouvinte de evento 'keydown' ao elemento tecla. Quando a tecla é pressionada, a função anônima é chamada com o objeto do evento como argumento, e então nós imprimimos o objeto do evento no console.

Espero ter ajudado e bons estudos!