JavaScript定时器
2023-12-25 17:32:52
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)
文章来源:https://blog.csdn.net/guo__hang/article/details/135200806
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!