javascript原生Dictionary类

   大家知道,javascript自身是不带Dictionary对象的,为了方便操作,我自己建立了这么一个字典类,基本模仿了.net中System..Collection.Generic.Dictionary类的属性和方法,便于调用。
(1)构造函数:
Dictionary()

(2)属性:
 CompareMode:比较模式,0——二进制   1——文本
 Count:字典中的项目数
 ThrowException:遇到错误时,是否抛出异常

(3)方法:
 Item(key):获取指定键对应的值
 Keys():获取键数组
 Values():获取值数组
 Add(key,value):将指定的键和值添加到字典中
 BatchAdd(keys,values):尝试将指定的键和值数组添加到字典中,如果全部添加成功,返回true;否则返回false。
 Clear():清除字典中的所有项
 ContainsKey(key):字典中是否包含指定的键
 ContainsValue(value):字典中是否包含指定的值
 Remove(key):删除字典中指定的键
 TryGetValue(key,defaultValue):尝试获取字典中指定键对应的值,如果键不存在,返回默认值
 ToString():返回字典中所有键和值组成的字符串,格式为“逗号分隔的键列表  分号  逗号分隔的值列表”

您可以点击这里,下载源程序/Files/xrwang/javascript/Dictionary.js 。
posted @ 2007-03-30 07:50  Wuya  阅读(7689)  评论(5编辑  收藏  举报