JavaScript توابع JS Functions

setTimeout()

تابع را بعد از تأخیر مشخص (میلی‌ثانیه) یک بار اجرا می‌کند و یک شناسه برمی‌گرداند که با clearTimeout قابل لغو است. برای انیمیشن، debounce و پیام‌های موقت استفاده می‌شود.

سینتکس

setTimeout(callback, delayMs)

مثال کاربردی

const timer = setTimeout(() => {
  console.log("۲ ثانیه گذشت");
}, 2000);
// لغو:
clearTimeout(timer);

پارامترها

callback تابعی که اجرا می‌شود
delayMs تأخیر به میلی‌ثانیه