Curriculum
Course: JavaScript Basic
Login

Curriculum

JavaScript Basic

JSHome

0/216
Text lesson

How to Stop the Execution?

The clearTimeout() method cancels the execution of the function set in setTimeout().

window.clearTimeout(timeoutVariable)

The clearTimeout() method can be used without the window prefix.

It takes as an argument the variable returned by setTimeout().

myVar = setTimeout(function, milliseconds);
clearTimeout(myVar);

If the function has not yet executed, you can prevent its execution by calling the clearTimeout() method.

Example

The same example as above, but with an additional “Stop” button.

<button onclick=”myVar = setTimeout(myFunction, 3000)”>Try it</button>

<button onclick=”clearTimeout(myVar)”>Stop it</button>