suit: setInterval 1x sofort und dann periodisch ausführen

Beitrag lesen

Ganz blöde Frage: ich hab hier ein kleines Script welches "sofort" und dann alle 10 Sekunden laufen soll:

function foo() {  
    // something  
}  
  
foo();  
setInterval(function() { foo(); }, 10000);

Was mich hier stört ist, dass ich hier eine Funktion schreibe muss, diese Aufrufe und dann mit setInterval nochmal aufrufen muss

Wenn ich das hier mache

setInterval(  
  function() {  
    // something  
  },  
  10000  
);  

habe ich das Problem, dass das erstmalige Ausführen erst nach 10 Sekunden passiert - gibt es hier ggf. etwas, dass ich übersehen habe?