let count = 0;
function printCount() {
console.log("Count:", count);
count++;
if (count > 5) {
clearInterval(intervalId);
}
}
let intervalId = setInterval(printCount, 1000); clearInterval(intervalId);
I do not understand why its not working on Google Chrome console. Can you help me please?
2
Answers
clearInterval is executed right after setInterval.
Below may be work
The
clearInterval(intervalId)
; line is placed right after thesetInterval
function, so it clears the interval immediately after setting it.Try removing the
clearInterval(intervalId);
line outside of thesetInterval
call, and it should work as expected:Now, the interval should continue running until the count is greater than 5.