Método Window clearTimeout()

Definición y uso

clearTimeout() Método para eliminar Método setTimeout() El temporizador configurado.

Aviso

Si deseas eliminar el timeout, usa el método Método setTimeout() El id devuelto:

myTimeout = setTimeout(función, milisegundos);

Luego puedes llamar a clearTimeout() para detener la ejecución:

clearTimeout(myTimeout);

Véase también:

Método setTimeout()

Método setInterval()

Método clearInterval()

Ejemplo

Ejemplo 1

¿Cómo evitar que myGreeting() se ejecute?:

const myTimeout = setTimeout(myGreeting, 3000);
function myGreeting() {
  document.getElementById("demo").innerHTML = "¡Feliz cumpleaños a ti !!"
}
function myStopFunction() {
  clearTimeout(myTimeout);
}

Intente hacerlo usted mismo

Ejemplo 2

Este ejemplo tiene un botón de "Iniciar" para activar el temporizador, un campo de entrada para el contador y un botón de "Detener" para detener el temporizador:

<button onclick="startCount()">Iniciar cuenta!</button>
<input type="text" id="demo">
<button onclick="stopCount()">Detener cuenta!</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>

Intente hacerlo usted mismo

Sintaxis

clearTimeout(timeoutId)

Parámetros

Parámetros Descripción
timeoutId Necesario.Método setTimeout() ID devuelto.

Valor de retorno

Ninguno.

Descripción

clearTimeout() Método para cancelar la ejecución de códigos específicos, invocar Método setTimeout() puede ejecutar estos códigos con retraso. Parámetros timeoutId es invocar Método setTimeout() el valor de retorno después de ejecutar, que identifica el bloque de ejecución diferida a cancelar (puede haber varios).

Soporte del navegador

Todos los navegadores lo admiten clearTimeout():

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Soporte Soporte Soporte Soporte Soporte Soporte