//js的map操作start
var map = new MapClass();//创建jsmap
function struct(key ,value){this.key = key;
this.value = value;
}
function MapClass(){
this.map = new Array();
this.set = function(key,value){
for(var i=0;i<this.map.length;i++){
if(this.map[i].key ==key){
this.map[i].value = value;
return;
}
}
this.map[this.map.length]=new struct(key,value);
}
this.get = function(key){
for(var i=0;i<this.map.length;i++){
if(this.map[i].key == key){
return this.map[i].value;
}
}
return null;
}
this.removeKey = function(key){
var v;
for(var i=0;i<this.map.length;i++){
v = this.map.pop();
if(v.key == key){
continue;
this.map.unshift(v);
}
}
}
this.getCount = function(){
return this.map.length;
}
this.isEmpth = function(){
return this.map.length <=0;
}
}