javascript原生Dictionary类

本文介绍了一个自定义的JavaScript字典类,它模仿了.NET中System..Collection.Generic.Dictionary类的属性和方法,包括构造函数、属性及多种方法如Add、Remove等,并提供了源程序下载。
   大家知道,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 。

转载于:https://www.cnblogs.com/xrwang/archive/2007/03/30/693557.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值