当前位置:   article > 正文

鸿蒙开发之定时器_鸿蒙定时器

鸿蒙定时器

鸿蒙的定时器分为两种,一种是到时间执行1次,一种是可以重复执行。

一、只执行一次的定时器

  1. //2秒后执行打印
  2. setTimeout(() => {
  3. console.log('Timer is end')
  4. },2000)

如果想取消这个定时器可以

  1. let timerId = setTimeout(() => {
  2. console.log('Timer is end')
  3. },2000)
  4. //取消这个timerId对应的定时器
  5. clearTimeout(timerId)

二、重复执行的定时器

  1. //1秒执行一次,重复执行
  2. setInterval(() => {
  3. console.log('Timer is running')
  4. },1000)

如果想取消重复执行的定时器

  1. //定义count为定时器需要执行的次数
  2. let count = 0
  3. let intervalId = setInterval(() => {
  4. count++
  5. console.log('Timer is running'+count)
  6. //当定时器执行的次数>5次就停止定时器
  7. if (count>5) {
  8. console.log('Timer is stopped')
  9. //通过intervalId取消重复定时器
  10. clearInterval(intervalId)
  11. }
  12. },1000)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/314344?site
推荐阅读
相关标签
  

闽ICP备14008679号