function ok(){  
    debugger
  try{  
   var obj = new ActiveXObject("Scripting.Dictionary");//创建对象  
   obj.Add("hello",null);//增加新项  
   obj.Item("hello")="Chiweiyao";//给新增添的项赋值  
   obj.Add("world",null);  
   obj.Item("world")="Greate";  
     
   获取值 alert(  obj.item("world"));
   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);  
  }  
 }

转载于:https://www.cnblogs.com/cxlings/archive/2012/06/26/2564496.html

js中的 Dictionary 的用法相关推荐

  1. JavaScript – 6.JS面向对象基础(*) + 7.Array对象 + 8.JS中的Dictionary + 9.数组、for及其他...

    6.JS面向对象基础(*) 7.Array对象 7.1 练习:求一个数组中的最大值.定义成函数. 7.2 练习:将一个字符串数组输出为|分割的形式,比如"刘在石|金钟国|李光洙|HAHA|宋 ...

  2. html dom createevent,js 中 document.createEvent的用法

    js 中 document.createEvent的用法 更新时间:2010年08月29日 23:22:02   作者: 用该方法创建了 Event 对象以后,必须用上表中所示的初始化方法初始化对象. ...

  3. js 中 document.createEvent的用法-转载

    js 中 document.createEvent的用法 <a class="comment-mod" οnclick="alert('ss')" hre ...

  4. 前端开发:JS中截取字符串的用法总结

    前言 在前端开发过程中,对JS相关的字符串处理可谓是家常便饭,对字符串对处理也是前端开发过程中使用频率非常高的知识点之一,对从后台获取到的字符串进行二次处理也是非常普遍的需求,那么本文就来分享一下在前 ...

  5. js中“||”和“”的高级用法 js,与或运算符 || 妙用

    网络上找到的一篇关于逻辑与和逻辑或的文章,详细记录一下. http://www.jb51.net/article/21339.htm 例1:用于赋值 &&:从左往右依次判断,当当前值为 ...

  6. js中的extend的用法及其JS中substring与substr的区别

    1.    JS中substring与substr的区别 之前在项目中用到substring方法,因为C#中也有字符串的截取方法Substring方法,当时也没有多想就误以为这两种方法的使用时一样的. ...

  7. js中的escape的用法汇总

    js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1 ...

  8. js中call()方法的用法

    call: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象. 说明: call 方法可以用来代替另一 ...

  9. js中replace作用以及用法

    replace作用以及用法 1. 作用:替换字符串中的内容 2. 用法:str.replace(regexp|substr, newSubStr|function) 3. 参数说明:- regexp( ...

最新文章

  1. 【Intellij IDEA】eclipse项目导入
  2. 用数据分析蔡徐坤1亿转发量幕后推手被封后能否动摇饭圈文化?
  3. python类型提示包 检查静态类型_Pyright:微软提供的Python静态类型检查器
  4. Kotlin实战指南十八:open、internal 关键字使用
  5. LeetCode Algorithm 202. 快乐数
  6. Netweaver和CloudFoundry的log设置
  7. 企业运维几百个重点面试题汇总(老男孩)
  8. [置顶] 我行贿了 I Paid A Bribe! --印度IPAB中国官方网站 - 民间反腐网站“我行贿了”网址大盘点...
  9. 为什么InnoDB表要建议用自增列做主键而MyISAM不需要
  10. python爬楼梯算法_Python算法:如何解决楼梯台阶问题
  11. 性能服务器主板如何进bois,各种主板进入BIOS设置的图文教程
  12. Netgear WNDR3800 用 LAN口 替换 WAN口
  13. 09驾校科目一考试系统——提交分数
  14. 2019自结前端面试小册
  15. 什么是STN黄绿模、什么是蓝模、什么是灰模
  16. 使用Oracle官方的JRE8和CentOS8镜像构建Oracle JRE镜像
  17. 北斗微信与服务器怎么联接,微信怎么绑定北斗导航
  18. php中fopen打开mp4边下边播,解决mp4流媒体转换不能边下边播
  19. 在linux服务器上使用命令行下载百度网盘中的文件
  20. 计算机教案检查结果评语,关于幼儿园教案检查评语

热门文章

  1. ‘StreamTableDescriptor‘ object has no attribute ‘register_table_sink‘
  2. flink中datastream和dataset各自print()的异同
  3. HTML 文档的字符编码未声明。如果该文件包含 US-ASCII 范围之外的字符,该文件将在某些浏览浏览器配置中呈现为乱码。页面的字符编码必须在文档或传输协议层声明。
  4. HBase表创建、删除、清空
  5. failed to launch: nice -n 0 $SPARK_HOME/bin/spark-class org.apache.spark.deploy.worker.Worker
  6. 堆和栈的区别(转载)+自己总结
  7. 数据分析:度量数据散布的四分位数
  8. 人工智能芯片设计pdf_在芯片设计中引入人工智能
  9. 多核处理器_基于NXP i.MX8MM多核应用处理器设计的智能加油机
  10. 服务器u盘安装linux6.7,制作linux系统U盘并使用U盘安装CentOS7.6系统