js延迟的方法(类似sleep),执行一个模块延迟多久在执行下个模块

我们JAVA中有sleep()的方法,js中没有,js中的setTimeout()方法两个模块不能延迟,会并发执行,不能交替。

 

 //延迟的方法
       sleep1(numberMillis){    
        var now = new Date();    
        var exitTime = now.getTime() + numberMillis;   
        while (true) { 
          now = new Date();       
          if (now.getTime() > exitTime) return;
        }     
      },



我们循环引用

for(var i=0;i<2;i++){
          
            console.log("发送第一个"+ senddele) 
            this.sleep1(5000);
            console.log("发送第二个"+ senddele2)
            this.sleep1(5000);
         }
            
            


       },

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章