Uncaught SyntaxError: неожиданный идентификатор и неожиданный токен - PullRequest
0 голосов
/ 18 марта 2019

Я действительно не понимаю, почему я получил эту ошибку дважды (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];
				}
			}
		**}​**

1 Ответ

0 голосов
/ 19 марта 2019

Найден @Barmar: в конце есть непечатаемый символ Юникода после}.Кодовая точка 0x5396b

Вторая проблема была решена путем удаления окна, которое на самом деле не влияет на эффект функции.

...