咱們敲出以下代碼數組
運行結果對象
set()方法是ES6新增的,用來存放一系列key的對象blog
這個咱們不須要了解,咱們只須要知道,set()方法,不容許出現重複的值(key)it
所以,當咱們把一個數組的數組項依次賦值給set()對象的時候,會自動無視重複的item原理
例如方法
能夠,看到,咱們新建的一個set()對象,最後輸出沒有重複的itemim
可是,輸出的是 爲Set類型的對象d3
如何轉換成Array類型呢?db
咱們用到了img
其中「...」是名爲「拓展運算符」,它的工做原理是:將對象中的每一項單獨取出來
因此以上代碼,咱們能夠解讀爲
1.新建一個名爲arr的數組
2.將這個數組的值付給新的Set對象(去掉重複)
3.將Set對象中的每一項單獨取出來,組成新的數組,賦給arr
再輸出就是數組類型的了~~~
TRY IT YOURSELF NOW~~~~~~~~~~~~~~~