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