集合是由一组无序且唯一的的项组成的
function Set(){
let item = {};
this.has = function(value){
return value in items
};
// …
}
方法
描述
备注
add(value)
向集合添加一个新的项
delete(value)
从集合移除一个项
has(value)
判断集合中是否存在某项
clear()
移除集合中所有项
values()
返回集合中所有值组成的数组
size()
返回集合所包含元素的数量
交集、并集、差集、子集的实现
差集:对于给定的两个集合,返回一个包含所有存在于第一个集合且不存在于第二个集合的元素