Set Timeout

El método global setTimeout se utiliza para agregar un retraso (en milisegundos) antes de que se ejecute una función.

Por ejemplo, en este ejemplo, después de escribir "Listo..." en la consola, la función arranca() tiene que esperar 3 segundos antes de ejecutarse.

console.log("Listo...");

function arranca() {
console.log("¡ya está!");
}

setTimeout(arranca, 3000);

// Salida: "Listo..." y luego, después de 3 segundos, "¡ya está!"

Clear Timeout

El método global clearTimeout se utiliza para eliminar cualquier método setTimeout() que esté almacenado en variables. Por ejemplo, cambiemos nuestro último ejemplo almacenando setTimeout() en una variable

console.log("Listo...");

function arranca() {
console.log("¡ya está!");
}

let tiempoAntesDeComenzar = setTimeout(arranca, 3000);

clearTimeout(tiempoAntesDeComenzar);
// Detiene la ejecución de la función en su totalidad

results matching ""

    No results matching ""