The JavaScript clearInterval()
method is a method from the DOM Window
object that you can use to stop the function that you execute using the setInterval()
method.
For example, the following fnLog()
function that runs every 1 second under setInterval()
method:
let timer = setInterval(fnLog, 1000);
function fnLog() {
console.log("Function fnLog executed");
}
To stop the fnLog()
function above from running forever, you call the clearInterval()
method:
clearInterval(timer);
With that, the fnLog()
function will stop executing.
Both the browser and Node.js has the clearInterval()
method implemented, so you can use the method on both environments.