提问人:Will 提问时间:3/19/2019 最后编辑:Will 更新时间:3/20/2019 访问量:2206
未捕获的 SyntaxError:意外的标识符和意外的令牌
Uncaught SyntaxError: Unexpected identifier and unexpected token
问:
我真的不明白为什么我在以下代码(以粗体显示)中出现两次此错误(Uncaught SyntaxError:意外标识符),你能帮帮我吗?(我在两个不同的实例中运行它;一个作为函数,另一个作为简单的代码来尝试进一步调试,但我真的不明白为什么我会得到这两个错误)。 我也在 Edge、Firefox 和 Googlechrome 上尝试过。
function CheckUrlParams(){
//Get the URL as String
var **sPageURL = window.location.search.substring(1);**
console.log(sPageURL);
//Split the URL string into an array
var sURLVariables = sPageURL.split("&");
console.log(sURLVariables);
for (var i = 0; i < sURLVariables.length; i++){
var sParameterName = sURLVariables[i].split("=");
console.log(sParameterName);
if (sParameterName[0] == "WMV"){
console.log(sParameterName);
return sParameterName[1];
}
}
**}**
答:
0赞
Will
3/20/2019
#1
由 @Barmar 找到:末尾的 } 后面有一个非打印的 Unicode 字符。代码点0x5396b
第二个问题已通过删除窗口来解决,这并没有真正影响函数的效果。
评论
}