我認爲我應該問關於jSHint的新問題,討論開始here,我現在可以看到來自JSHint的奇怪警告,我只是想知道爲什麼。JSHint奇怪的行爲
This services被建議。
所以我有這樣的代碼在JSHint:
var foo = function() {
return {
hi: console.log("foo")
} //line 15 <------ why we have to put ; here?
};
var foo1 = function() {
return // i know about ; here, please read post
{
hi: console.log("foo1")
}; // line 22 <---- why we don't need to put ; here?
};
標誌着我在那裏我得到通過評論「這一行」警告以上線路。
所以,問題:
我有兩個奇怪的警告:
首先警告15 Missing semicolon.
約15線
二警告22 Unnecessary semicolon.
約22線
但那些2線找我相同,我錯過了什麼?爲什麼我們在這裏有兩個不同的警告?
編輯
問題不是問題,問題是關於警告。他們爲什麼不同?
我知道我錯過了第二回報中的分號!
第15行:您需要分號 –
@ taj-ahmed hm,我在我的問題中有 – alexey
您的返回語句沒有與您的行相同的分號22 –