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

时间:2014-10-19 14:19:42

标签: javascript jquery recursion

只需将此功能添加到脚本中即可显示错误"too much recursion"。该函数未被调用或执行。

function get_timezone_info() {

    var tz_info = determine_timezone();

    return tz_info;
}

这怎么可能?

注意:将函数放入$(document).ready(function(){})会阻止错误发生。

1 个答案:

答案 0 :(得分:0)

正如提到的那样,如果没有人调用它,它就不会导致过多的递归"错误。 那里已经有一个名为get_timezone_info()的函数在被调用的脚本中引起了错误。该名称被意外地选择为与另一个已存在的功能相同。将名称从get_timezone_info()更改为get_timezone_info2()使其正常工作。