Display array elements with delay

前端 未结 8 2024
星月不相逢
星月不相逢 2021-01-06 18:50

I have an arrays=[John; Alex; Mark], I wanna to show the elements of this array one by one by 3 second delay.

for (var i=0; i<=3; i++)
  {
          


        
8条回答
  •  遥遥无期
    2021-01-06 19:12

    You can use setInterval to show elements one by one after 3 seconds delay:

    s=["John", "Alex", "Mark"];
    
    var i = 0;
    var id = setInterval(function(){                
                if(i > s.length) {                  
                    clearInterval(id);                  
                }
                else{
                    console.log(s[i++]);
                }
    }, 3000);
    

提交回复
热议问题