clearTimeout()

Cancels a timeout previously scheduled with setTimeout().

Since ES1 Spec ↗

Syntax

clearTimeout(timeoutId)

Returns

undefined — Returns `undefined`.

Examples

const id = setTimeout(() => console.log("never"), 100);
clearTimeout(id);
console.log("cancelled");
Output
cancelled

Notes

- Passing an invalid or already-cleared id is a harmless no-op. - Only cancels timers created by `setTimeout()`.

Browser & runtime support

EnvironmentSince version
chrome 1.0
firefox 1.0
safari 1.0
edge 12
node 0.10

See also