JavaScript توابع JS Functions

setInterval()

تابع را به‌صورت تکرارشونده در بازه زمانی مشخص اجرا می‌کند تا با clearInterval متوقف شود. برای شمارنده‌ها و به‌روزرسانی دوره‌ای داده کاربرد دارد؛ فراموشی پاک‌سازی باعث نشت حافظه می‌شود.

سینتکس

setInterval(callback, intervalMs)

مثال کاربردی

let sec = 0;
const timer = setInterval(() => {
  sec++;
  console.log(sec);
  if (sec === 5) clearInterval(timer);
}, 1000);