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

请问为什么会产生很多web_url函数?

请问为什么会产生很多web_url函数?

拉莫斯之舞 2019-07-08 09:05:58
求助:为什么会产生很多web_url函数?
查看完整描述

3 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

再来说一下你的程序发生无限递归的原因:ajQuery 是一个函数。执行这个函数时,函数中的 return 语句会返回一个值。它会返回什么值呢?返回值是执行一个新的 ajQuery 函数的返回值,那么这个新的 ajQuery 函数会返回什么值呢?这个新的 ajQuery 函数会返回又一个新的 ajQuery 函数的返回值,…… 这是无限递归,也是一种死循环。 最后说一下发生溢出的原因:每次执行 ajQuery 函数,都会在结束前执行又一个新的 ajQuery 函数,并等待它结束,然后自身才能结束。每执行一个函数都要占用一些资源,只有函数结束后才有可能释放这些资源。可是,在无限递归过程中,不断地执行一个又一个函数,却从不结束这些函数。所以,占用的资源就会越来越多。直到占用的资源超出了允许的范围,就溢出了!

查看完整回答
反对 回复 2019-07-14
  • 3 回答
  • 0 关注
  • 647 浏览
慕课专栏
更多

添加回答

举报

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