我在chrome上收到错误消息“未捕获RangeError:超出了最大调用堆栈大小”。下面是我的jQuery函数 if ($(this).context.id !然而,我通常将堆栈溢出与递归联系在一起,在这种情况下,就我所见,没有一个堆栈溢出。
创建像这样的lambda会自动在堆栈上生成大量的东西吗?有什么办
正如许多人所建议的,命名函数表达式的用法之一是递归地调用自己。然而,似乎在Chrome控制台中,没有名称的函数表达式仍然可以做到这一点。编辑:我知道这将是堆栈溢出,但是,我希望像a() is not a function这样的输出,而不是未登录的RangeError:超过最大调用堆栈大小(…)。var a = function () { }以下具有名称的函数表达式应该为我提供一个未命名的R