Prototype使用指南之hash.js
作者:
Prototype使用指南之hash.js
Hash对象(关联数组)是Prototype新建的一个对象,要创建一个Hash对象可以调用$H(object)方法,因为javascript本身的特点(对象本身就是关联数组) ,所以实现Hash也很简单,Prototype中的Hash只是javascript的关联数组(对象) keys(): 返回hash的键值数组 values(): 返回值得数组 merge(hash): 合并两个hash toQueryString(): 跟string的toQueryParams方法想法,将hash转化为一个querystring, 会调用encodeURIComponent对键和值进行编码 inspect(): hash的字符串表示 另外建立的hash继承了Enumerable的方法因为hash只是javascript的一个普通的对象而已,所以添加一个键值对使用: hash[key]=value就可以了,删除一个键值对使用 detele hash[key]就可以了
您可能感兴趣的文章:
- javascript实现获取字符串hash值
- js中hash和ico的关联分析
- javascript中实现兼容JAVA的hashCode算法代码分享
- javascript实现的HashMap类代码
- js模拟hashtable的简单实例
- 重载toString实现JS HashMap分析
- javascript hashtable 修正版 下载
- js 模拟实现类似c#下的hashtable的简单功能代码
- javascript 哈希表(hashtable)的简单实现
- javascript hashtable实现代码
- JAVASCRIPT HashTable
- Javascript SHA-1:Secure Hash Algorithm
- 详解JavaScript中Hash Map映射结构的实现