這樣的代碼將產生一個錯誤:語法錯誤:無效箭頭函數參數(圍繞箭頭功能括號可以幫助)
if(hr>t1[0]||(hr==t1[0]&&min=>t1[1]) && hr<t2[0]||(hr==t2[0]&&min<t2[1]))
錯誤:
SyntaxError:
無效箭頭功能參數(圍繞箭頭函數的圓括號可能有所幫助)
這是什麼意思,它是怎麼發生的?谷歌搜索這個錯誤是絕望無用的。
編輯:
好像是通過使用=>
代替>=
引起的。但我仍然很好奇爲什麼這樣的錯誤,以及箭頭函數應該是什麼。
編輯2.
首先,我並沒有意識到,這實際上可能是瀏覽器的具體問題。另外,我還沒有意識到,現在人們在瀏覽器上下文以外的其他地方使用JS。所以,爲了清楚起見,我的瀏覽器是Mozilla Firefox 25.0.1。
您正在使用coffeescript而不是javascript – Eric
'=>'s應該是'> ='? – PSL
這個問題似乎無關緊要,因爲它涉及語法錯誤 – PSL