定时器setTimeout与setInterval的区别

729 阅读1分钟

setTimeout是延时器,在指定时间后执行一次,setTimeout(表达式,延迟时间),等达到了延迟时间,表达式会执行一次,且只执行一次
setInterval是定时器,按照指定时间循环执行,setInterval(表达式,交互时间),每隔指定时间,表达式被调用一次,定时器不清除则会一直循环执行下去
setTimeout一般用于延迟加载某个方法或功能
setInterval一般用于刷新表单