2016-02-12 29 views

回答

6

正如其他人所指出的那樣,沒有設置(或地圖)的文字語法呢。在這個ES Discuss Threadfollowing twitter discussion中有幾個想法在浮動。

一些提議的語法示例:

const set = {<1, "two", false>}; // by Brendan Eich 
const set = {. 1, "two", false .}; // by Axel Rauschmayer 

有,據我所看到的,任何提案實現任何人的是,雖然。

+0

這是很好的提及微博討論。有助於更好地理解。希望文字很快就會被添加。我根本不使用「新」關鍵字。 – mythicalcoder

1

不,沒有聲明Set的單一語法。如有疑問,請撥打consult the spec

+2

雖然我不認爲你的答案是錯誤的,但值得注意的是,該部分似乎不包括數組文字或對象文字,所以不是一個很好的來源來反駁它。 –

+0

@JamesThorpe好點,我剛跳到「文字」部分。我會解決它。 –

1

那麼,Set()沒有字面語法,但你可以使用數組來代替。他們都非常相似,可以很容易地從與使用功能進行切換:

Array.from(mySet) // Converts mySet into an array 
new Set(myArray) // Creates a set from myArray, yes I know 
相關問題