2016-09-25 28 views
0

我在Windows主機上運行CentOS虛擬機。 CentOS的VM託管本地Apache服務器和一些奇怪的原因在虛擬機內的Firefox是拋出一個語法錯誤,這一段代碼在這裏爲什麼Mozilla Firefox會引發語法錯誤?

getInput: function() { 
    for (let i in s) { 
     s[i].on("click", function() { 
     console.log($(this).val()); 
     }); 
    } 
}, 

,並說

SyntaxError: missing ; after for-loop initializer

然而,谷歌虛擬機上的chrome很好。甚至主機上的chrome/firefox都很好......沒有任何錯誤。

+0

您是否比較過主機和虛擬機FF實例的版本? – the8472

+0

@ the8472,版本完全相同。我訪問我的主機上的Apache服務器,所以它應該是相同的版本。 –

+2

我問FF的版本,而不是JS服務。 – the8472

回答

2

firefox on VM is 38.3.0

let已提供給Web內容in FF 44

so I figure that 38 is the latest linux version.

不,這不是Firefox的最新版本。但如果你使用發行版的包管理器而不是安裝官方的firefox版本,那麼更新機制可能不起作用。

+0

即使更新機制有效,CentOS也與Redhat共享上游。對於幾乎任何可能對安裝感興趣的軟件包而言,Redhat的官方軟件倉庫都過時了。 – rockerest

+0

謝謝你,我覺得自己像個小菜一樣。 –

相關問題