我的代碼是這樣的:JS分號刪除'Uncaught SyntaxError:意外的標識符'錯誤爲什麼?
message.labels.forEach(/…/) container.data.push(message);
它拋出Uncaught SyntaxError: Unexpected identifier
當我forEach
功能它不扔了後加分號。我只改變那裏的分號,我用我的git檢查了它。
它爲什麼這樣做?感覺我在這裏錯過了一些JS基礎知識。
我的代碼是這樣的:JS分號刪除'Uncaught SyntaxError:意外的標識符'錯誤爲什麼?
message.labels.forEach(/…/) container.data.push(message);
它拋出Uncaught SyntaxError: Unexpected identifier
當我forEach
功能它不扔了後加分號。我只改變那裏的分號,我用我的git檢查了它。
它爲什麼這樣做?感覺我在這裏錯過了一些JS基礎知識。
The semi-colon ends a statement。
如果將它排除在外,那麼您的兩條語句將被視爲單個語句,但它沒有任何意義,編譯器會引發錯誤。
你認爲代碼的作用是什麼?看起來像缺乏理解循環。 – Bergi
使用像JsLint,JsHint,JSCS,EsLint這樣的工具。這將防止像你的那樣的奇怪的錯誤:將兩條評論放在一行上。 –
@Bergi你看到的循環什麼也不做。 '/.../'部分可以顯示,有一些內容。 –