Javascript 未捕获RangeError的原因:超过最大调用堆栈大小

Javascript 未捕获RangeError的原因:超过最大调用堆栈大小,javascript,jquery,jquery-ui,web,Javascript,Jquery,Jquery Ui,Web,我有一个错误UncaughtRangeError:在我的JS代码中超过了最大调用堆栈大小,我想知道这个错误的原因是什么 Uncaught RangeError: Maximum call stack size exceeded [Symbol.replace] @ (program):405 replace @ (program):134 n.extend.camelCase

我有一个错误UncaughtRangeError:在我的JS代码中超过了最大调用堆栈大小,我想知道这个错误的原因是什么

Uncaught RangeError: Maximum call stack size exceeded
[Symbol.replace]                    @ (program):405
replace                             @ (program):134
n.extend.camelCase                  @ jquery-1.12.3.min.js:2
R                                   @ jquery-1.12.3.min.js:3
n.extend._data                      @ jquery-1.12.3.min.js:3
n.extend.queue                      @ jquery-1.12.3.min.js:3
n.extend.dequeue                    @ jquery-1.12.3.min.js:3
(anonymous function)                @ jquery-1.12.3.min.js:4
n.extend.each                       @ jquery-1.12.3.min.js:2
n.fn.n.each                         @ jquery-1.12.3.min.js:2
n.fn.extend.stop                    @ jquery-1.12.3.min.js:4

如果你在这里发布你的代码会更有帮助

可能有各种原因,

当你有一个无限循环时,你也会得到这个错误。确保没有任何无休止的递归自引用。 您正在创建数千个HTML元素,或绑定数千个事件 永无止境的函数递归 永无止境、事件递归或触发自定义事件处理程序
此外,您可能会在您的chrome或firefox调试器中获得有关这些异常发生在何处的更多信息,您可以共享发生此错误的代码,我们可以帮助您解决此问题。

如果您将代码发布在此处,将更有帮助

可能有各种原因,

当你有一个无限循环时,你也会得到这个错误。确保没有任何无休止的递归自引用。 您正在创建数千个HTML元素,或绑定数千个事件 永无止境的函数递归 永无止境、事件递归或触发自定义事件处理程序
此外,您可能会在您的chrome或firefox调试器中获得有关这些异常发生在何处的更多信息,您可以共享发生此错误的代码,我们可以帮助您解决此问题。

这可能是因为您在某处有无限递归

您可以使用

(f=> f(f)) (f=> f(f))

// Uncaught RangeError: Maximum call stack size exceeded

除非您发布代码,否则我们不可能给您提供更具体的帮助

这可能是因为您在某个地方有一个无限递归

您可以使用

(f=> f(f)) (f=> f(f))

// Uncaught RangeError: Maximum call stack size exceeded

除非您发布您的代码,否则我们无法为您提供更具体的帮助

很遗憾,我的部分代码有时会出现此错误。我只想试着了解问题的症结所在。我已经用异常代码编辑了我的问题。我的部分问题,不幸的是,有时会给出这个错误。我只想试着了解问题出在哪里。我已经用异常代码编辑了我的问题。如果有任何问题,请共享你的递归代码。我已经编辑了我的问题。也共享你的替换函数。我找到了它。错误在niceScroll库中…如果有任何递归代码,请共享。我已经编辑了我的问题。同时共享替换函数。我找到了它。错误在niceScroll库中…我已经用异常代码编辑了我的问题。我已经用异常代码编辑了我的问题。