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

求助:为什么会产生很多web_url函数?


拉莫斯之舞
浏览 620回答 3
3回答

MYYA

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