Set Timeout

The setTimeout global method is used to add a delay (in milliseconds) before a function is ran.

For instance, in this example after "Ready..." is written in the console, the function start() has to wait 3 seconds before running.

console.log("Ready...");

function start() {
console.log("go!!");
}

setTimeout(start, 3000);

//Output: "Ready..." then after 3 seconds, "go!!"

Clear Timeout

The clearTimeout global method is used to remove any setTimeout() methods that are stored in variables. For instance, let's change our last example by storing setTimeout() in a variable

console.log("Ready...");

function start() {
console.log("go!!");
}

let timeBeforeStart = setTimeout(start, 3000);

clearTimeout(timeBeforeStart);
// Stops the function as a whole from running

results matching ""

    No results matching ""