ES6 Set集合

集合的概念

集合是由一組無序且唯一的項組成的。這個數據結構使用了與有限集合相同的數學概念。

集合的特點key 和value的個數相同,沒有重複的value。類似於數組 但是成員的值都是唯一的,沒有重複的值

創建set

set是一個構造函數

const s = new Set([1,2,3]);
console.log(s)

set實例的屬性

 

屬性 釋義
size set集合的長度
   

Set類的方法

方法名 釋義
add(value) 添加一個數組 返回set結構本身,set結構本身會爲value添加索引
delete(value) 刪除一個數據 刪除成功返回true 否則返回false
has(value) 判斷集合中是否有該值 如果有就會返回true 否則返回false。
clear() 清除集合中所有的數據
keys() 返回集合中所有鍵的遍歷器
values() 返回集合中所有值的遍歷器
entries() 返回集合中所有的鍵值對遍歷器
forEach() 回調函數  用來遍歷set的每一個子項

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章