function a(){
  for(var i......)setTimeout(a(),2*1000)
}

解决方案 »

  1.   

    forfun循环的函数。
    setInterval("forfun()",2000) 
      

  2.   

    不好意思.没有说清楚.我的结构是:function (){
      语句1;
      语句2;
      for循环
      语句3;
      语句4;
    }我的意思是想在for循环的时候,每隔2秒循环一次.等循环完了再执行语句3,语句4
      

  3.   

    不好意思.没有说清楚.我的结构是: function (){ 
      语句1; 
      语句2; 
      for循环 
      语句3; 
      语句4; 
    } 我的意思是想在for循环的时候,每隔2秒循环一次.等循环完了再执行语句3,语句4
      

  4.   

    function a(i){ 
    //执行的语句
    i=i+1
    setTimeout(a(i),2*1000) 
    }
    setTimeout(function (){语句3;语句4;},j*2*1000)//j应该是最后一个i的值