setTimeout()
和setInterval()
之间的次要和主要差异是什么?
我搜索了互联网,但这让我感到困惑!这些之间的区别是什么?
答案 0 :(得分:3)
主要区别是
setInterval fires again and again in intervals, while setTimeout only fires once.
你可以在
中用简单的单词获得更多的差异答案 1 :(得分:1)
主要区别在于,setTimeout
只会在给定的延迟后执行一次代码,而setInterval
将始终执行代码,每次调用之间会有延迟
e.g。在你的控制台上尝试这些:
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)
答案 2 :(得分:1)
<强>的setTimeout 强>()
在指定的延迟后调用函数或执行代码段。
<强>的setInterval 强>()
重复调用函数或执行代码片段,每次调用该函数之间都有固定的时间延迟。