clearInterval不停止超过0(倒计时)

clearInterval does not stop goes passed 0 (countdown)

本文关键字:倒计时 不停止 clearInterval      更新时间:2024-06-22

这只是我正在处理的一个简单的setInterval示例,但clearInterval并没有停止setInterval。它将传递的0计数为负数。如何使此项工作并在0处停止?

    getMoreVideosCountdown = 10;
    getMoreVideos = setInterval(function() {
        console.log(getMoreVideosCountdown);
        if (getMoreVideos <= 0) {
            clearInterval(getMoreVideos);
        }
        getMoreVideosCountdown--;
    },1000);
if (getMoreVideos <= 0) {

应该是

if (getMoreVideosCountdown <= 0) {

目前,您正在检查interval identifier是否变低或等于零,这是永远不会发生的。