Función de Javascript en setInterval
Tengo el siguiente código:
var foo=5;
var los= function (){
alert(foo);};
setInterval(los, 1000);
que funciona correctamente.
Si lo cambio a:
var los= function (){
alert(foo);};
setInterval(los(), 1000);
solo se ejecuta una vez sin errores en la consola. ¿Puede alguien explicarme por qué sucede esto cuando incluyo la parentesis después?los
en elsetInterval
¿función?