Função Javascript em setInterval
Eu tenho o seguinte código:
var foo=5;
var los= function (){
alert(foo);};
setInterval(los, 1000);
que funciona corretamente.
Se eu mudar para:
var los= function (){
alert(foo);};
setInterval(los(), 1000);
ele é executado apenas uma vez sem erros no console. Alguém pode me explicar por que isso acontece quando incluo a parentese apóslos
nosetInterval
função?