9

我有一个 setInterval() 函数,使用如下

        setInterval(function(){

           if(window.document.drops.isFinished()){
               //I want to exit the setInterval() on executing this if
           }

        },1000);

或者告诉我退出的方法是什么。(在java中我们使用System.exit(0))

4

1 回答 1

23
    var timerId = setInterval(function(){

       if(window.document.drops.isFinished()){
           clearInterval(timerId);
       }

    },1000);

如果if它不是函数中的最后一件事,并且您想“中断”执行,也许您还想return;clearInterval.

于 2013-07-06T18:34:00.677 回答