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)
}
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.