如题,为什么我在chrome中得到的结果一样?

setTimeout("location.reload();",1000);和setInterval("location.reload();",1000);有什么区别?

拉莫斯之舞
浏览 65回答 2
2回答

森栏

var timeoutHandle = setTimeout(function(){……},1000) 只运行一次。var timeoutHandle = setInterval(function(){……},1000) 无限循环,直到:clearTimeout(timeoutHandle);才停止,也可以用来clearTimeout(timeoutHandle);阻止(清除)尚未运行的setTimeout();

千万里不及你

setInterval 会在时间内循环执行,一直等待关闭方法;setTimeout 只执行一次。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript