JavaScript
توابع
JS Functions
setTimeout()
تابع را بعد از تأخیر مشخص (میلیثانیه) یک بار اجرا میکند و یک شناسه برمیگرداند که با clearTimeout قابل لغو است. برای انیمیشن، debounce و پیامهای موقت استفاده میشود.
سینتکس
setTimeout(callback, delayMs)
مثال کاربردی
const timer = setTimeout(() => {
console.log("۲ ثانیه گذشت");
}, 2000);
// لغو:
clearTimeout(timer);
پارامترها
callback
تابعی که اجرا میشود
delayMs
تأخیر به میلیثانیه