2012-07-04 40 views
3

中的JavaScript:爲什麼Eclipse會將錯誤標記爲有效的JavaScript?

[a,b] = [b,a]; 

Eclipse的錯誤:

The left-hand side of an assignment must be a variable

有一些插件什麼的,我需要爲了得到Eclipse來檢查正確的JavaScript?

+2

這不是有效的JavaScript 1.5(瀏覽器中使用了什麼),因此它正在標記它。 – Ryan

+1

解構賦值不是當前ECMAScript標準的一部分。嘗試在Firefox以外的任何地方運行。 –

+2

如果你有興趣,你可以閱讀[和諧提案](http://wiki.ecmascript.org/doku.php?id=harmony:destructuring)。 –

回答

2

它只在Mozilla的JavaScript實現中有效,例如在Firefox中找到。

從技術上講,這是實際「的JavaScript」根據字的更多的技術定義,但它目前還沒有有效的「ECMAScript的」,這就是通常人們都在談論時,他們用這個詞「的JavaScript 「

相關問題