В чем отличие вызова функции от выполнения функции при setInterval?

Если разница между обычным выполнением функции и вызовом в функции обертке.
Между этим
$(document).ready(function(){
  int1 = setInterval( function(){lightning_one()}, 4000 );
});


и этим

$(document).ready(function(){
  int1 = setInterval(lightning_one, 4000 );
});


Если можно примеры когда разница между ними есть. Спасибо за ответы.
  • Вопрос задан
  • 2262 просмотра
Решения вопроса 1
@arab789
Это нужно если требуется передать в функцию аргументы, либо выполнить ряд функций.
$(document).ready(function(){
  int1 = setInterval( function(){
lightning_one(param1,param2);
someFunction_1();
someFunction_2();
}, 4000 );
});

Без передачи аргументов используется в вашем случае второй пример.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы