javascript自定义HaskTable类
来源:互联网 发布:小米手机网络重置 编辑:程序博客网 时间:2024/06/05 07:16
javascript自定义HaskTable类
/** * 自定义HaskTable类 * 调用方式:var hashTable = new Hashtable();hashTable.add(key,value); */var Hashtable = function(){this._hash = new Object();/**将key,value键值对存入hashTable*/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;}}/**从hashTable中移除指定key值的对象*/this.remove = function(key){delete this._hash[key];}/**统计hashTable中对象的个数*/this.count = function(){var i=0;for(var k in this._hash){i++;} return i;}/**根据键值获取指定的key值的对象*/this.items = function(key){return this._hash[key];}/**判断hashTable中是否已经包含指定键值*/this.contains = function(key){ return typeof(this._hash[key])!="undefined";}/**删除hashTable中所有对象*/this.clear = function(){for(var k in this._hash){delete this._hash[k];}}/**将HashTable转换成数组*/this.toArray = function(){var array = new Array();for(var k in this._hash){array.push(this._hash[k]);}return array;}/**将HashTable中的key值转换成数组*/this.keyToArray = function(){var array = new Array();for(var k in this._hash){array.push(k);}return array;}} ;
0 0
- javascript自定义HaskTable类
- Javascript自定义日期类
- 自定义JavaScript定时器类
- 自定义JavaScript类
- 自定义JavaScript类
- Javascript中的自定义类
- JavaScript自定义“类”库
- Javascript自定义类或对象
- javascript中自定义类(2)
- javascript 的中自定义StringBuffer类
- javaScript创建自定义的StrngBuffer类
- javaScript创建自定义的StrngBuffer类
- Javascript自定义类和对象简述
- javascript中自定义类(1)
- 自定义的JavaScript定时器javascript
- Javascript 经典自定义函数
- Javascript 经典自定义函数
- Javascript 自定义对象[转载]
- 用dom4j解析xml
- Java学习之路(2)
- Java入门教程
- Spring Security 3.1 登录验证
- ASN.1
- javascript自定义HaskTable类
- png2pvr批处理
- 关于apache不能解析php语言的问题
- 分享一个可以做UVa的网站
- Axure 简单教程
- 在线将PDF文件转换成Word新方法
- ECharts图表中级入门之formatter:夜谈关于ECharts图表内的数据格式化方法
- 最近学了一些安卓的基本组件,总结一下
- Xcode CopyPngFile 错误解决方法