1
resposta

DUVIDA

Boa tarde, porque quando colocamos "()" o progama da erro , mas ja quando colocamos sem, ele roda, ela explicou porém não consegui entender com detalhes.

assim vai : document.querySelector('.tecla_pom').onclick = tocaSomPom;

assim não:

document.querySelector('.tecla_pom').onclick = tocaSomPom();

1 resposta

SEM os parênteses seria como se você criasse uma flechinha para o tocaSomPom, e COM os parênteses "copiasse" o conteúdo dele para document.querySelector('.tecla_pom').onclick. Pelo menos eu entendi assim, espero ter ajudado.