javascript字典对象Dictionary用法[new ActiveXObject("Scripting.Dictionary")]

本文详细介绍了如何利用VBA中的Scripting.Dictionary对象创建字典,并演示了添加、修改、删除字典条目及遍历字典的具体方法。

字典对象的创建:
var dic=new ActiveXObject("Scripting.Dictionary");

创建了字典对象后就可以使用它的属性和方法了:

dic.add(key,value) 用来添加一组字典项目.
dic.remove(key) 用来删除指定key的字典项目.
dic.removeAll() 方法是用来删除字典全部项目.
dic(key)可以取得字典里的值
用dic.Keys()来表示key的集合, 然后将集合转化为数组;然后用a.getItem(索引值)来取得字典的key.
dic.Exists(key) 用来搜索字典中的key, 它是一个布尔值,存在就返回true,否则为false;
//===================================================
<script language = javascript>
function ok(){
try{
   var obj = new ActiveXObject("Scripting.Dictionary");//创建对象
   obj.Add("hello","BeiJing");//增加新项
   obj.Add("world","北京");
   obj.Item("hello")="上海";//修改
   //遍历Dictionary
   var keys=obj.Keys().toArray();//将obj对象的键值转换成数组
   for(var i = 0;i<keys.length;i++){
       if(obj.Exists(keys[i])){//判断对象集合中是否存在指定键值的项
        alert(obj(keys[i]));
obj.Item(keys[i])=null;
        obj.Remove(keys[i]);//删除指定键值项
       }
   }
}
catch(e)
{
   alert(e.message);
}
}
ok();
</script>

转载于:https://www.cnblogs.com/server/archive/2009/09/04/1560039.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值