Javascript 添加函数会产生错误:递归太多

Javascript 添加函数会产生错误:递归太多,javascript,jquery,recursion,Javascript,Jquery,Recursion,只需将此函数添加到脚本中,就会出现错误“递归太多”。未调用或执行该函数 function get_timezone_info() { var tz_info = determine_timezone(); return tz_info; } 这怎么可能 注意:将函数放入$(document).ready(function(){})可防止错误。如pointy所述,如果没有调用它,则不会导致“太多递归”错误。 脚本中已经有一个名为get_timezone_info()的函数被调

只需将此函数添加到脚本中,就会出现错误
“递归太多”
。未调用或执行该函数

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(),这样做很有效。

您应该提供更多上下文。只需将该函数添加到代码中,如果没有调用它,绝对不会导致“太多递归”错误。Pointy:我同意您的看法。Vohuman:我试着用这把小提琴的脚本来检索数据,请告诉我你为什么否决投票。如果你问我问题,我们也许能找到解决办法。我没有在Chromium中发现错误,只是在Firefox中。请提供更多详细信息,说明如何调用该函数,我已经投票支持了它