<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
1.字典(Map):以[键,值]形式存储元素
2.字典的骨架
function Dictionary(){
var items={};
}
3.字典中的方法
set(key,value):向字典中添加新元素
remove(key):删除键为key的值
has(key):如果键值存在返回true,否则false
get(key):通过键值返回特定的数值并返回
clear():将字典中所有的元素删除
size():返回字典中元素的数量
keys():将字典中所有的键名以数组的形式返回
values():将字典中所有的数值以数组的形式返回
4.has(key)方法
this.has=function(key){
return key in items;
}
5.set(key,values)方法
this.set=function(key,values){
items[key]=values;
}
6.remove(key)方法
this.remove=function(key){
if(this.has(key)){
delete items[key];
return true;
}
return false;
}
7.get(key)方法
this.get=function(key){
return this.has(key)?items[key]:undefined;
}
8.values()方法
this.values=function(){
for(var k in items){
if(this.has(k)){
values.push(items[k])
}
return values
}
}
</script>
</body>
</html>