Cập nhật ngày 14/05/2022

Cách 1

foo();
setInterval(foo, delay);

Cách 2

function foo() {
   // do stuff
   // ...

   // and schedule a repeat
   setTimeout(foo, delay);
}

// start the cycle
foo();

Cách 3

(function foo() {
    ...
    setTimeout(foo, delay);
})();