javascript interval

后端 未结 3 534
梦谈多话
梦谈多话 2020-11-30 14:13

How can I use interval in js? For example I want to call a function every 5 seconds?



        
相关标签:
3条回答
  • 2020-11-30 14:58

    These answers are thorough and good; I just want to specifically fix yours. See the other answers for HOW/WHY.

    setInterval(openAPage, 5000);
    

    Note the lack of ().

    Also, you're missing the closing } on the openAPage() function.

    0 讨论(0)
  • 2020-11-30 15:06
    setInterval(functionName, 5000)
    
    0 讨论(0)
  • 2020-11-30 15:14
    setInterval(function(){
      /* your code here */
    }, 5000);
    

    And if you need to pass data to the function, you can do it with a closure:

    setInterval(function(param){
      return function(){
        console.log(param);
      };
    }("hello"), 5000);
    

    will print "hello" to the console.

    0 讨论(0)
提交回复
热议问题