<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
1.集合(Set):集合里的元素是唯一的
2.集合可用的方法
add(value):向集合中添加一项
remove(value):从集合中移除一项
has(value):如果值在集合中,返回true,否则返回false
clear():移除集合中所有的项
size():返回集合中包含元素的数量
values():返回一个包含集合中所有值的数组
3.has(value)方法:
this.has=function(value){
return value in items;
}
4.add(value)方法:
this.add=function(value){
if(!has(value)){
items[value]=value;
return true;
}
return false;
}
5.remove(value)方法
this.remove=function(value){
if(has(value)){
delete items[remove];
return true;
}
return false;
}
6.clear()方法:
this.clear=function(){
items={}
}
7.size()
this.size=function(){
return Object.keys(items).length;
}
8.values()
this.values=function(){
return Object.keys(items);
}
</script>
</body>
</html>