Функция JavaScript в setInterval

У меня есть следующий код:

var foo=5;
var los= function (){
    alert(foo);};
setInterval(los, 1000);

который работает правильно.

Если я изменю это на:

var los= function (){
    alert(foo);};
setInterval(los(), 1000);

он выполняется только один раз без ошибок в консоли. Может кто-нибудь объяснить мне, почему это происходит, когда я включаю парентез послеlos вsetInterval функционировать?

Ответы на вопрос(3)

Ваш ответ на вопрос