setTimeout not working inside infinite loop

前端 未结 5 1999
花落未央
花落未央 2020-12-21 19:28
    while(true){
        window.setTimeout(function() {
            myMethod()
        }, 15000);
        }
        function myMethod() {
            alert(\"repeat\         


        
5条回答
  •  北荒
    北荒 (楼主)
    2020-12-21 19:43

    setTimeout is executed asynchronously. So in your code, the infinite loop is creating an infinite setTimeouts each with a delay of 15 secs.

提交回复
热议问题