利用set()方法給數組去掉重複的item

咱們敲出以下代碼數組

運行結果對象

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~~~~~~~~~~~~~~~

相關文章
相關標籤/搜索