setTimeout()
和 之间的次要和主要区别是setInterval()
什么?
我搜索了互联网,但它让我感到困惑!它们之间有什么区别?
setTimeout()
和 之间的次要和主要区别是setInterval()
什么?
我搜索了互联网,但它让我感到困惑!它们之间有什么区别?
主要区别是
setInterval fires again and again in intervals, while setTimeout only fires once.
您可以在简单的单词中获得更多差异
主要区别在于setTimeout
,在给定的延迟之后,setInterval
将只执行一次代码,而始终执行代码,每次调用之间有延迟
例如,在您的控制台上尝试这些:
setTimeout(function() {
console.log('Wait 3 seconds and I appear just once');
}, 3000);
和
setInterval(function() {
console.log('Every 3 seconds I appear on your console');
}, 3000)
设置超时()
在指定延迟后调用函数或执行代码片段。
设置间隔()
重复调用函数或执行代码片段,每次调用该函数之间有固定的时间延迟。