我实现了一个递归执行任务的函数。因为它有时需要异步处理,所以我不能使用简单的for/while循环,而需要使用递归函数调用。但是,正如您可能预期的那样,当超过最大递归调用限制时,这会导致问题。有时我需要处理超过25,000个调用,这在最新的火狐(50.0a2)中会导致InternalError: too much recursion。我发现捕获InternalError并使用超时重新触发回调是有效的:
fu
hint);在控制台中调试时,它说是too much recursion,这意味着此时它处于某种没完没了的循环中基本上,我想说,如果给定的单词有类right-word,那么继续前进(因此触发),否则.说明:单击右边的字母来拼写网格中突出显示的区域(帮助您拼写单词的图像在小提琴中不可用,因此您必须使用控制台查找td)。
我目前正在处理中的JavaScript问题。在大多数情况下,我一直在使用for循环来迭代这些问题,但希望使用递归函数。然而,似乎所有的JavaScript引擎都对它们所能处理的递归量有限制。我编译/安装了以尝试从shell运行,但仍然获得了18: InternalError: too much recursion
在SpiderMonkey中是否存在增加递归限制的问题,或者这只是一个的坏主意is divisble by 1 - 20'
使用jquery,我尝试使用jquery从父文件夹(项目)的另一个子文件夹(folder2\index.html)加载一个html文件(InternalError);但是它给出了以下错误:"InternalError:太多递归“。下面是示例的层次结构: |-folder2 | |-index.html(pagewhere the loading script is cal