源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JAVASCRIPT HashTable

  • 时间:2020-08-09 15:27 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JAVASCRIPT HashTable
function Hashtable() {     this._hash        = new Object();     this.add        = function(key,value){                         if(typeof(key)!="undefined"){                             if(this.contains(key)==false){                                 this._hash[key]=typeof(value)=="undefined"?null:value;                                 return true;                             } else {                                 return false;                             }                         } else {                             return false;                         }                     }     this.remove        = function(key){delete this._hash[key];}     this.count        = function(){var i=0;for(var k in this._hash){i++;} return i;}     this.items        = function(key){return this._hash[key];}     this.contains    = function(key){ return typeof(this._hash[key])!="undefined";}     this.clear        = function(){for(var k in this._hash){delete this._hash[k];}} }  var a = new Hashtable(); 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"));
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部