2017-09-08 51 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

相關問題