Como poderia chamar uma função que é necessário um parâmetro quando uso funções como setInterval que em seu parâmetro, a função não pode ter parênteses?
Como poderia chamar uma função que é necessário um parâmetro quando uso funções como setInterval que em seu parâmetro, a função não pode ter parênteses?
Desculpe, não sei ao certo se entendi. Toda função possui parênteses, não? Os parâmetros, geralmente, são passadas dentro deles.
Se conseguir, posta um trecho do código para eu entender.
Olá Yan! Como é curiosidade, eu vou responder:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=<device-width>, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script>
function fn(nome) {
return function () {
console.log(nome);
}
}
setInterval(fn('Cangaceiro JavaScript'), 1000);
</script>
</body>
</html>
Faça um teste no seu navegador. E algo um pouquinho avançado para esse curso de lógica. A ideia é uma função receber o parâmetro e retornar outra que lembrará desse parâmetro.
Sucesso e bom estudo (acho que deixei um código para você fazer a festa final de semana e quebrar a cabeça).