javascript之ActiveXObject("Scripting.Dictionary")用法

说明:个人理解Scripting.Dictionary创建的对象,它的集合中每一项包含两个属性一个是键值,一个是值,即(key,value),其中value可以是任何类型的对象或数值。

<script language = javascript>
 function ok(){
  try{
   var obj = new ActiveXObject("Scripting.Dictionary");//创建对象
   obj.Add("hello",null);//增加新项
   obj.Item("hello")="Chiweiyao";//给新增添的项赋值
   obj.Add("world",null);
   obj.Item("world")="Greate";
   
   var keys=obj.Keys().toArray();//将obj对象的键值转换成数组
   for(var i = 0;i<keys.length;i++){
       if(obj.Exists(keys[i])){//判断对象集合中是否存在指定键值的项
        obj.Item(keys[i])=null;
        obj.Remove(keys[i]);//删除指定键值项
       }
   } 
  }
  catch(e)
  {
   alert(e.message);
  }
 }
</script> 

你可能感兴趣的:(JavaScript)