Искам да изпълнявам малко код на всеки 20 секунди. Това работи добре. Но бих искал setInterval
да се стартира, когато се срещне за първи път, и след това да започне да измерва времето (вместо първо да прави измерването на времето).
Очевидно мога да направя нещо като:
myFunction();
setInterval(myFunction, 20000);
Но намирам това за малко неелегантно. Бих предпочел да направя нещо подобно
setInterval(myFunction, 20000, { waitBeforeFirstRun: false });
Съществува ли такава настройка за setInterval
?