《JavaScript資料結構與演算法》筆記——第6章 集合

王遠東發表於2019-02-16
  • 集合是由一組無序且唯一的的項組成的
function Set(){
    let item = {};
    this.has = function(value){
        return value in items
    };
    
    // ...
}
方法 描述 備註
add(value) 向集合新增一個新的項
delete(value) 從集合移除一個項
has(value) 判斷集合中是否存在某項
clear() 移除集合中所有項
values() 返回集合中所有值組成的陣列
size() 返回集合所包含元素的數量
  • 交集、並集、差集、子集的實現
  • 差集:對於給定的兩個集合,返回一個包含所有存在於第一個集合且不存在於第二個集合的元素

相關文章