2017-09-08 101 views
-1

我试图解决此问题,但未能如愿。最后在这里发布我的脚本。 让我知道了其中的问题是获取错误:未捕获SyntaxError:无效或意外的令牌

function displayNumber(myNumber) { 
    console.log(myNumber); 
} 

​function displayCallBack(callNumber, callback) { 
    callback(callNumber);  
} 

displayCallBack(30, displayNumber); 
+0

在第二个函数之前,你有一个奇怪的Unicode字符('\ u200b')。试着将你的代码发布到你的开发控制台,你会看到它作为一个点(至少在Chrome中)。 –

+0

欢迎来到堆栈溢出。请阅读指南以获得有关您问题的最佳答案。 – catbadger

+0

我的JS代码中可能有[\ u200b(零宽度空格)字符的重复。他们来自哪里?](https://stackoverflow.com/q/7055600/371184) –

回答

1

你必须在你的代码\ u200b一些空白字符。这些空白字符导致您的问题。

\u200b (Zero width space) characters in my JS code. Where did they came from?

编辑: 这里是没有这些空白字符代码,它工作正常。

功能displayNumber(mynumber的){

的console.log(mynumber的);

}

功能displayCallBack(callNumber,回调){

回调(callNumber);

}

displayCallBack(30,displayNumber);

+0

谢谢jfarr,现在工作正常。 – Rajt

相关问题