为了账号安全,请及时绑定邮箱和手机立即绑定

JS 用setTimeout 那本身的函数不就永远不会终止吗?

JS 用setTimeout 那本身的函数不就永远不会终止吗?

Git
回首忆惘然 2019-01-27 19:01:25
JS 用setTimeout 那本身的函数不就永远不会终止吗
查看完整描述

3 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

timeID = setTimeout("timeCount()",1000);//设置定时器的时候取得返回值作为定时器的ID
//当特定的条件触发时,停止定时器
clearTimeout(timeID);

查看完整回答
反对 回复 2019-03-14
?
达令说

TA贡献1821条经验 获得超6个赞

前两天也解答了一个类似的问题。
从实际来说,没有这样写的,f函数的执行次数以指数形式增加,且没有终结。
从纯研究的角度来说,这个没有全局变量和局部变量,不存在变量占用内存的情况,只将调用函数的指针压入堆栈,堆栈满了就报错了。

查看完整回答
反对 回复 2019-03-14
  • 3 回答
  • 0 关注
  • 772 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信