js中的 Dictionary 的用法
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 的用法相关推荐
- JavaScript – 6.JS面向对象基础(*) + 7.Array对象 + 8.JS中的Dictionary + 9.数组、for及其他...
6.JS面向对象基础(*) 7.Array对象 7.1 练习:求一个数组中的最大值.定义成函数. 7.2 练习:将一个字符串数组输出为|分割的形式,比如"刘在石|金钟国|李光洙|HAHA|宋 ...
- html dom createevent,js 中 document.createEvent的用法
js 中 document.createEvent的用法 更新时间:2010年08月29日 23:22:02 作者: 用该方法创建了 Event 对象以后,必须用上表中所示的初始化方法初始化对象. ...
- js 中 document.createEvent的用法-转载
js 中 document.createEvent的用法 <a class="comment-mod" οnclick="alert('ss')" hre ...
- 前端开发:JS中截取字符串的用法总结
前言 在前端开发过程中,对JS相关的字符串处理可谓是家常便饭,对字符串对处理也是前端开发过程中使用频率非常高的知识点之一,对从后台获取到的字符串进行二次处理也是非常普遍的需求,那么本文就来分享一下在前 ...
- js中“||”和“”的高级用法 js,与或运算符 || 妙用
网络上找到的一篇关于逻辑与和逻辑或的文章,详细记录一下. http://www.jb51.net/article/21339.htm 例1:用于赋值 &&:从左往右依次判断,当当前值为 ...
- js中的extend的用法及其JS中substring与substr的区别
1. JS中substring与substr的区别 之前在项目中用到substring方法,因为C#中也有字符串的截取方法Substring方法,当时也没有多想就误以为这两种方法的使用时一样的. ...
- js中的escape的用法汇总
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1 ...
- js中call()方法的用法
call: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象. 说明: call 方法可以用来代替另一 ...
- js中replace作用以及用法
replace作用以及用法 1. 作用:替换字符串中的内容 2. 用法:str.replace(regexp|substr, newSubStr|function) 3. 参数说明:- regexp( ...
最新文章
- 【Intellij IDEA】eclipse项目导入
- 用数据分析蔡徐坤1亿转发量幕后推手被封后能否动摇饭圈文化?
- python类型提示包 检查静态类型_Pyright:微软提供的Python静态类型检查器
- Kotlin实战指南十八:open、internal 关键字使用
- LeetCode Algorithm 202. 快乐数
- Netweaver和CloudFoundry的log设置
- 企业运维几百个重点面试题汇总(老男孩)
- [置顶] 我行贿了 I Paid A Bribe! --印度IPAB中国官方网站 - 民间反腐网站“我行贿了”网址大盘点...
- 为什么InnoDB表要建议用自增列做主键而MyISAM不需要
- python爬楼梯算法_Python算法:如何解决楼梯台阶问题
- 性能服务器主板如何进bois,各种主板进入BIOS设置的图文教程
- Netgear WNDR3800 用 LAN口 替换 WAN口
- 09驾校科目一考试系统——提交分数
- 2019自结前端面试小册
- 什么是STN黄绿模、什么是蓝模、什么是灰模
- 使用Oracle官方的JRE8和CentOS8镜像构建Oracle JRE镜像
- 北斗微信与服务器怎么联接,微信怎么绑定北斗导航
- php中fopen打开mp4边下边播,解决mp4流媒体转换不能边下边播
- 在linux服务器上使用命令行下载百度网盘中的文件
- 计算机教案检查结果评语,关于幼儿园教案检查评语
热门文章
- ‘StreamTableDescriptor‘ object has no attribute ‘register_table_sink‘
- flink中datastream和dataset各自print()的异同
- HTML 文档的字符编码未声明。如果该文件包含 US-ASCII 范围之外的字符,该文件将在某些浏览浏览器配置中呈现为乱码。页面的字符编码必须在文档或传输协议层声明。
- HBase表创建、删除、清空
- failed to launch: nice -n 0 $SPARK_HOME/bin/spark-class org.apache.spark.deploy.worker.Worker
- 堆和栈的区别(转载)+自己总结
- 数据分析:度量数据散布的四分位数
- 人工智能芯片设计pdf_在芯片设计中引入人工智能
- 多核处理器_基于NXP i.MX8MM多核应用处理器设计的智能加油机
- 服务器u盘安装linux6.7,制作linux系统U盘并使用U盘安装CentOS7.6系统