预期:从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);
}
网友评论