clearTimeout()
Cancels a timeout previously scheduled with setTimeout().
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
| Environment | Since version |
|---|---|
| chrome | 1.0 |
| firefox | 1.0 |
| safari | 1.0 |
| edge | 12 |
| node | 0.10 |