JAVASCRIPT HashTable
JAVASCRIPT HashTable
发布时间:2016-12-30 来源:查字典编辑
摘要:functionHashtable(){this._hash=newObject();this.add=function(key,value...

functionHashtable()

{

this._hash=newObject();

this.add=function(key,value){

if(typeof(key)!="undefined"){

if(this.contains(key)==false){

this._hash[key]=typeof(value)=="undefined"?null:value;

returntrue;

}else{

returnfalse;

}

}else{

returnfalse;

}

}

this.remove=function(key){deletethis._hash[key];}

this.count=function(){vari=0;for(varkinthis._hash){i++;}returni;}

this.items=function(key){returnthis._hash[key];}

this.contains=function(key){returntypeof(this._hash[key])!="undefined";}

this.clear=function(){for(varkinthis._hash){deletethis._hash[k];}}

}

vara=newHashtable();

a.add("aa");

a.add("bb",2342);

a.add("bb",2342);

a.remove("aa");

alert(a.count());

alert(a.contains("bb"));

alert(a.contains("aa"));

alert(a.items("bb"));

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类