如何关闭递归调用的setTimeout?

发布于 8 年前作者 lei405871 次浏览最后编辑 8 年前来自 ask
a() {
  setTimeout(function () {
/..
若干代码
../
     this.a()
   }, 5000)
 },

在a页面每隔固定的时间要执行一次a函数,但是当使用redirectTo跳转到b页面时,a函数还是会不停地递归调用自己,clearInterval也不能关闭

2 回复
jkang
jkang1 楼5 年前

递归里头写跳出递归的语句试试。

dingli
dingli2 楼5 年前

啊这 setInterval可以实现同样效果吗?为啥要这样调?