مетод Window clearTimeout()

تعریف و استفاده

clearTimeout() روشی برای پاک کردن استفاده setTimeout() طریقہ کار ساعت‌شمار تنظیم شده استفاده کنید.

توجه

برای پاک کردن تاخیر، از روش setTimeout() طریقہ کار کد شناسایی بازگشتی:

myTimeout = setTimeout(function, milliseconds);

بعد از آن می‌توانید با فراخوانی clearTimeout() کو بند کردے آئیں:

clearTimeout(myTimeout);

دوسرے دیکھئے:

setTimeout() طریقہ کار

setInterval() طریقہ کار

clearInterval() طریقہ کار

مثال

مثال 1

کہیں myGreeting() کو چلانے سے روکنا کیسے ممکن ہے:

const myTimeout = setTimeout(myGreeting, 3000);
function myGreeting() {
  document.getElementById("demo").innerHTML = "Happy Birthday to You !!"
}
function myStopFunction() {
  clearTimeout(myTimeout);
}

خود سے کوشش کریں

مثال 2

یہ مثال شروع کرنے کے لئے ‘شروع’ دکھائی دیتا ہے، شمار آئی فیلڈ اور بند کرنے کے لئے ‘بند’ دکھائی دیتا ہے:

<button onclick="startCount()">Start count!</button>
<input type="text" id="demo">
<button onclick="stopCount()">Stop count!</button>
<script>
let counter = 0;
let timeout;
let timer_on = 0;
function timedCount() {
  document.getElementById("demo").value = counter;
  counter++;
  timeout = setTimeout(timedCount, 1000);
}
function startCount() {
  if (!timer_on) {
    timer_on = 1;
    timedCount();
  }
}
function stopCount() {
  clearTimeout(timeout);
  timer_on = 0;
}
</script>

خود سے کوشش کریں

گرامر

clearTimeout(timeoutId)

پارامتر

پارامتر شرح
timeoutId ضروریsetTimeout() طریقہ کار واپسی ویلو کا آئی ڈی

واپسی ویلو

کچھ نہیں

شرح

clearTimeout() طریقہ کار منسوخ کردہ کد کی چلان کو منسوخ کردا ہے، بولی کیا جاتا ہے setTimeout() طریقہ کار یہ کد کو تاخیر سے چلایا جاسکتا ہے۔ پارامتر timeoutId یہ بولی کیا جاتا ہے setTimeout() طریقہ کار بعد کی واپسی ویلو، یہ ویلو منسوخ کردہ تاخیراتی کو بند کردہ کوئی کد بلاک (کئی کد بلاک بھی ہوسکتا ہے) کی نشانی دیتا ہے。

بھرنواز کا پشتیبانی

所有浏览器都支持 clearTimeout():

کروم آئی ای ایج فائرفاکس سافری آپریا
کروم آئی ای ایج فائرفاکس سافری آپریا
پشتیبندی پشتیبندی پشتیبندی پشتیبندی پشتیبندی پشتیبندی