《JavaScript數據結構與算法》筆記——第6章 集合

  • 集合是由一組無序且惟一的的項組成的
function Set(){
    let item = {};
    this.has = function(value){
        return value in items
    };
    
    // ...
}
方法 描述 備註
add(value) 向集合添加一個新的項
delete(value) 從集合移除一個項
has(value) 判斷集合中是否存在某項
clear() 移除集合中全部項
values() 返回集合中全部值組成的數組
size() 返回集合所包含元素的數量
  • 交集、並集、差集、子集的實現
  • 差集:對於給定的兩個集合,返回一個包含全部存在於第一個集合且不存在於第二個集合的元素
相關文章
相關標籤/搜索