for 循环每执行一次,暂停1秒

2020-03-09  本文已影响0人  Cherry丶小丸子

预期:从1到5,每隔0.3秒输出一个数字

方法1,使用 setInterval()
var i = 1;
let timer= setInterval(function(){
    console.log(i);
    i++; 
    if(i > 5){
        clearInterval(timer);
    }
},300);

方法2,使用 setTimeout()
for(let i = 0; i < 5; i++){
    setTimeout(()=>{
        console.log(i);
    }, 300 * i);
}
上一篇下一篇

猜你喜欢

热点阅读