添加函数会产生错误:递归过多
Adding function gives error: too much recursion
仅将此函数添加到脚本中就会出现错误"too much recursion"
。函数未被调用或执行。
function get_timezone_info() {
var tz_info = determine_timezone();
return tz_info;
}
这怎么可能?
注意:将函数放入$(document).ready(function(){})
可防止出现错误。
正如pointy所提到的,如果没有任何东西调用它,它不会导致"太多递归"错误。在被调用并导致错误的脚本中,已经有一个名为get_timezone_info()的函数。该名称被意外地选择为与另一个已存在的函数相同。将名称从get_timezone_info()更改为get_timezone_info2()使其起作用。
相关文章:
- 如何修复“;太多递归”;ReactJS中的错误
- jQuery setTimeout ajax递归函数在即时消息程序中短时间后抛出错误
- 更新时React Redux调度导致递归错误
- 树中的递归错误太多
- Javascript中的快速排序-错误过多的递归
- parseInt(x,10)导致最大调用堆栈/过多递归错误
- Chrome 未捕获范围错误:最大调用堆栈大小超出了点击递归
- 谷歌地图点击平移到新位置 递归错误太多
- JavaScript递归函数错误答案
- 主干/下划线 js “太多递归”和“检查目标崩溃”错误
- JavaScript递归函数中的错误
- Jquery 拆分器插件收到错误太多递归
- 递归 js v3 未捕获的类型错误:无法读取未定义的属性“配置”
- 内部错误:太多的递归 - 进入jquery
- 在尝试扩展javascript函数时,如何避免过多的递归错误
- Javascript递归错误-函数中的函数
- 太多的递归错误与facebook JavaScript SDK
- Jquery在点击中点击会导致很多递归错误
- 新闻提示:递归错误
- Angular js在调用$apply()时出现太多递归错误