3
respostas

Com parênteses ou sem parânteses?

Uma dúvida que me apareceu analisando o código! Em uma função sem parâmetro do nosso código, como por exemplo a function ordenarLivroPorPreco, não necessitamos colocar os parêntes em frente ao nome da função?

btnOrdenarPorPreco.addEventListener('click', ordernarLivroPorPreco)

function ordernarLivroPorPreco(){
    let livrosOrdenados = livros.sort((a,b) => a.preco - b.preco)
    exibirOsLivrosNaTela(livrosOrdenados)
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
3 respostas

Olá, João.

Tudo bem?

Tem que adicionar os parênteses para a função funcionar, no caso como não tem parâmetro fica só os parênteses vazio mesmo.

Espero ter ajudado de alguma forma.

Qualquer dúvida manda aqui. Valeu.

Então Renan, porem se eu colocar o seguinte trecho de código com os parênteses dá erro:

btnOrdenarPorPreco.addEventListener('click', ordernarLivroPorPreco( ))

Ah tá entendi, nesse caso é sem os parênteses mesmo, eu tinha entendido errado.

Desculpa está correto.