JavaScript:未调用函数

JavaScript:未调用函数,javascript,function,Javascript,Function,调用此函数末尾的函数calculateAndDisplayRoute(1)时遇到问题。我检查了FirefoxDeveloper,发现除了这一行之外,所有其他代码都正确执行。有人看到什么问题吗 function adjustHex(diff, total) { //.... var nearest = total; for (var i = 0; i < eightPoints.length; i++) { for (var j = 0; j <

调用此函数末尾的函数
calculateAndDisplayRoute(1)
时遇到问题。我检查了FirefoxDeveloper,发现除了这一行之外,所有其他代码都正确执行。有人看到什么问题吗

function adjustHex(diff, total) {
    //....
    var nearest = total;

    for (var i = 0; i < eightPoints.length; i++) {
        for (var j = 0; j < eightPoints.length; j++) {
            //....
            checkThisHex(tempPoint1, tempPoint2, 2, function (current) {
                var bool = compareHex(current, nearest); // returns true if current is closer than the nearest

                if (bool == true) {
                    document.getElementById("printInfo3").innerHTML = current;
                    nearest = current;
                    fillWaypts(tempPoint1, tempPoint2);
                }
            });
        }
    }

    calculateAndDisplayRoute(1);
}
功能调整十六进制(差异,总计){
//....
var=总价值;
对于(变量i=0;i
我测试了您的代码,没有发现任何错误,它通常称为“calculateAndDisplayRoute”函数,控制台中有一些错误?如果您使用Firefox Developer或Google控制台的调试功能,您应该能够跟踪函数结束处的代码执行,或者如果您遇到任何错误。正如Geander所说,我认为您粘贴的javascript代码中没有任何错误。您可能在某个地方出错,导致执行中断。您尚未在此处定义calculateAndDisplayRoute。