未捕获的SyntaxError:意外的标识符和意外的标记

问题描述 投票:0回答:1

我真的不明白为什么我在下面的代码中显示两次这个错误(Uncaught SyntaxError:Unexpected identifier)(粗体显示),你能帮我吗? (我在两个不同的实例中运行它;一个作为函数,另一个作为简单的代码尝试进一步调试,但我真的不明白为什么我得到这两个错误)。我也试过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];
				}
			}
		**}​**
jquery syntax-error unexpected-token
1个回答
0
投票

由@Barmar发现:最后在}之后有一个非打印的Unicode字符。代码点0x5396b

第二个问题已通过删除窗口解决,这并不会真正影响函数的效果。

© www.soinside.com 2019 - 2024. All rights reserved.