相同条件下,setTimeout() 只执行一次,setInterval() 则循环执行;
1.setTimeout() 延迟执行一次: setTimeout(fn, 1000); //延迟1秒,执行一次fn();
应用场景:调用接口
2.setInterval() 隔段时间循环执行; setInterval(fn, 1000); //每隔1秒,循环执行fn()
应用场景:倒计时
1.setTimeout() 延迟执行一次: setTimeout(fn, 1000); //延迟1秒,执行一次fn();
应用场景:调用接口
2.setInterval() 隔段时间循环执行; setInterval(fn, 1000); //每隔1秒,循环执行fn()
应用场景:倒计时