未捕获到的SyntaxError:意外的标识符和意外的令牌

时间:2019-03-18 19:39:12

标签: jquery syntax-error unexpected-token

我真的不明白为什么在以下代码(以粗体显示)中两次出现此错误(未捕获的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];
				}
			}
		**}​**

1 个答案:

答案 0 :(得分:0)

由@Barmar找到:末尾的}后有一个非打印Unicode字符。代码点0x5396b

第二个问题是通过删除窗口来解决的,它实际上并没有影响功能的效果。