let fun0 = function () { console.log("Hello"); }; let fun2 = function (param1, param2) { console.log(param1, param2); }; setTimeout(fun0, 50); setTimeout(fun2, 100, 1, 2); const timerId = setTimeout(() => { console.log("Hi"); }, 2000); clearTimeout(timerId); /** */ const intervalId = setInterval(fun0, 100); setTimeout(() => { clearInterval(intervalId) }, 1000); /** */ setImmediate(() => { }); process.nextTick(() => { });