以下是我的JavaScript,并收到


  预期的'('错误


在控制台中。

//GLOBALS
var _debug = false;
//

function tryParseInt(accountNumber) {

    if (_debug) {
        console.log("Entering tryParseInt: " + new Date().toTimeString());
    }

    try{
        //var retValue = defaultValue;
        if(accountNumber !== null) {
            if(accountNumber.length > 0) {
                if (!isNaN(accountNumber)) {
                    //retValue = parseInt(accountNumber);
                    return true;
                }
            }
        }
        return false;
    }
    catch{
        console.log("Failed at tryParseInt:");
        console.log(err);
        console.log("---------------------------------");
    }
}


我无法为自己的人生弄清楚为什么。任何额外的眼睛都会有所帮助。

最佳答案

这应该是

catch (error) {
}

关于javascript - 在控制台中测试js时应为'(',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53688471/

10-10 00:02