集合常见的操作
add(value): 向集合添加一个新的项
remove(value):从集合中移除一个值
has(value): 如果值在集合中,返回true,否则返回false
clear(): 移除集合中的所有项
size(): 返回集合所包含元素的数量.与数组的Length属性类似
values(): 返回一个包含集合中所有值的数组
还有一些集合其他相关的操作,暂时不用太多,这里暂不封装
集合类
1 | function Set() { |
测试
1 | let set = new Set(); |