1. setTimeout函数用于延时 n ms后执行一次,返回值是唯一的标识符ID
let OnlyID
OnlyID= setTimeout(() => {
// 写逻辑代码
OnlyID= null // 清空
}, 500)
500ms之后异步执行setTimeout里面的逻辑代码,只是执行一次;
如果需要取消执行setTimeout里面的逻辑代码,可以使用clearTimeout(OnlyID)。
2. setInterval函数用于延时 n ms后循环执行,返回值是唯一的标识符ID
let OnlyID
OnlyID= setInterval(() => {
// 写逻辑代码
OnlyID= null // 清空
}, 500)
每500ms之后异步执行setTimeout里面的逻辑代码;
如果需要取消执行setInterval里面的逻辑代码,可以使用clearInterval(OnlyID)
本文介绍了JavaScript中的setTimeout和setInterval函数,它们分别用于延时执行一次和循环执行逻辑代码,提供唯一的标识符以便于取消操作。作者强调了clearTimeout和clearInterval的作用。

415

被折叠的 条评论
为什么被折叠?



