Window clearTimeout() Metodu

Tanım ve Kullanım

clearTimeout() Yöntemle temizleme setTimeout() yöntemi ayarlanan zamanlayıcıyı kullanarak

İşaret

Zaman aşımını temizlemek için setTimeout() yöntemi Dönüşen id:

myTimeout = setTimeout(fonksiyon, milisaniyeler);

Sonra bu işlemleri çağırarak clearTimeout() işlemi durdurmak için:

clearTimeout(myTimeout);

Ayrıca bakınız:

setTimeout() yöntemi

setInterval() yöntemi

clearInterval() yöntemi

Örnek

Örnek 1

myGreeting() çalışmasını nasıl önleyebilirsiniz:

const myTimeout = setTimeout(myGreeting, 3000);
function myGreeting() {
  document.getElementById("demo").innerHTML = "Sana mutlu doğum günü !!"
}
function myStopFunction() {
  clearTimeout(myTimeout);
}

Kişisel olarak deneyin

Örnek 2

Bu örnek, zamanlayıcıyı başlatmak için 'Başlat' düğmesi, sayacı için bir giriş alanı ve zamanlayıcıyı durdurmak için 'Durdur' düğmesi içermektedir:

<button onclick="startCount()">Hesabı başlat!</button>
<input type="text" id="demo">
<button onclick="stopCount()">Hesabı durdur!</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>

Kişisel olarak deneyin

Sözdizimi

clearTimeout(timeoutId)

Parametreler

Parametreler Açıklama
timeoutId Gerekli.setTimeout() yöntemi Dönen id.

Dönüş değeri

Yok.

Açıklama

clearTimeout() belirli bir kodun çalışmasını iptal eden yöntem, çağrılır setTimeout() yöntemi Bu kodları gecikmeli olarak çalıştırabilir. Parametreler timeoutId çalıştırılır setTimeout() yöntemi sonucu, iptal edilecek ertelenmiş çalışma bloklarını (birden fazla olabilir) belirler.

Tarayıcı desteği

所有浏览器都支持 clearTimeout()

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Destek Destek Destek Destek Destek Destek