Javascript SyntaxError:expect expression,got'}'

时间:2016-06-21 19:12:11

标签: javascript

我环顾四周,其他地方找不到多少帮助

代码要大得多,但我会把重要的部分放在&接近错误

var debug = "0";

/* IF Table Spagetti */
if (debug !== "1") {
    console.log("Debug Mode enabled");
    var mapname = "datacore"; 

} else if (mapname == "bounce") {
    $("#map").html("Bounce");

} else if (mapname == "crossfire") {
    $("#map").html("Crossfire");

} else if (mapname == "datacore") {
    $("#map").html("Datacore");

} else if (mapname == "lambda_bunker") {
    $("#map").html("Lambda Bunker");
} else
    $("#map").html(mapname);
}
<a id="map">Map ID</a>

如果有人有解决方案,我会感激不尽

2 个答案:

答案 0 :(得分:1)

您在{

后忘记了一个左括号(else
} else {
    $("#map").html(mapname);
}

强烈建议使用eslint之类的linting工具来帮助跟踪这样的语法(和其他)错误......让它更容易跟踪这些错误。

答案 1 :(得分:1)

else缺少大括号

else {
    $("#map").html(mapname);
}