繼之前es6 數組的擴展,對于擴展來說我們就告一段落了,下面來了解一種新的數據結構 Set。 Set類似于數組,但是Set中的值都是唯一的,且沒有重復項。

如上圖示例,我們用add方法向Set中添加成員,但是添加到重復項時,會自動跳過該項,除此一個個的添加外,在聲明時可以直接接受一個數組來初始化數據

Set值插入時候,不會進行類型的轉換,例如字符串1和數字1,這兩個字符便都會記錄在集合中不被跳過,繼而可以發現,如果我們在Set中存入對象,那么雖然是完全相同的對象,只要聲明位置不同,那么也會存下兩個

Set的常用方法:
size:返回長度 new Set([1]).size
add: 添加成員
has:判斷是否為set
clear:清除所有
keys:返回所有鍵
values:返回所有值
enteries:返回鍵值對
forEach:遍歷



