2

これは私が使用している単純なsetIntervalの例ですが、clearIntervalはsetIntervalを停止していません。渡された0から負の数までカウントします。これを機能させて0で停止するにはどうすればよいですか?

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

1 に答える 1

4
if (getMoreVideos <= 0) {

する必要があります

if (getMoreVideosCountdown <= 0) {

interval identifier現在、がゼロ以下になるかどうかをチェックしていますが、これは決して起こりません。

于 2012-08-01T01:12:42.740 に答える