Javascript字典操作
<script type="text/javascript">
        var dic = new Array();      //注意它的类型是Array
        dic["zs"] = "张三";
        dic["ls"] = "李四";
        dic["ww"] = "王五";
        dic["zl"] = "赵六";
//alert(dic["zs"]);
        //alert(dic.ls);        //用点的方式也可以读取字典的值
//遍历字典
        var output = "";
        for (var key in dic) {
            if (output == "") {
                output = dic[key];
            }
            else {
                output += "|" + dic[key];
            }
        }
        //alert(output);
//特殊的字典,注意它的类型是Array
        var dic2 = ["a", "b", "c", "d"];     //它的key是 0,1,2,3
        //遍历字典
        for (var key in dic2) {
            //alert(dic2[key]);
        }
 //字典的简化风格方式,注意它的类型就不是Array了,而是Json对象
        var dic3 = { "zs": "张三1", "ls": "李四1", "ww": "王五1" };
        var output = "";
        for (var key in dic3) {
            if (output == "") {
                output = dic3[key];
            }
            else {
                output += "|" + dic3[key];
            }
        }
        alert(output);
</script>
Javascript字典操作的更多相关文章
- javascript  字典类型的使用
		
javascript 字典类型的使用 1.使用Array: var arr = new Array(); arr["zs"] = "zhangsan"; ar ...
 - python学习笔记(字符串操作、字典操作、三级菜单实例)
		
字符串操作 name = "alex" print(name.capitalize()) #首字母大写 name = "my name is alex" pri ...
 - javascript DOM 操作 attribute 和 property 的区别
		
javascript DOM 操作 attribute 和 property 的区别 在做 URLRedirector 扩展时,注意到在使用 jquery 操作 checkbox 是否勾选时,用 at ...
 - javascript DOM 操作
		
在javascript中,经常会需要操作DOM操作,在此记录一下学习到DOM操作的知识. 一.JavaScript DOM 操作 1.1.DOM概念 DOM :Document Object Mode ...
 - select元素javascript常用操作 转
		
/*------------------------------------------------------ *作者:xieyu @ 2007-08-14 *语言:JavaScript *说明:s ...
 - javascript DOM操作之 querySelector,querySelectorAll
		
javascript DOM操作之 querySelector,querySelectorAll
 - 【Python学习笔记】字典操作
		
字典dict是Python中唯一内置的映射类型,由键值对组成,字典是无序的.字典的键必须是不变对象,如字符串.数字.元组等,而包含可变对象的列表.字典和元组则不能作为键.这里可变和不可变的意思是指这个 ...
 - JavaScript 节点操作Dom属性和方法(转)
		
JavaScript 节点操作Dom属性和方法 一些常用的dom属性和方法,列出来作为手册用. 属性: 1.Attributes 存储节点的属性列表(只读) 2.childNodes 存储 ...
 - JavaScript动态操作style
		
1.易错:修改元素的样式不是设置class属性,而是className属性.class是JS的一个保留关键字. 2.易错:单独修改样式的属性使用"style.属性名"3.注意在cs ...
 
随机推荐
- Java Concurrency - Callable & Future
			
One of the advantages of the Executor framework is that you can run concurrent tasks that return a r ...
 - Linux 命令 - cat: 合并文件至标准输出
			
命令格式 cat [OPTION]... [FILE]... 命令参数 -A, --show-all 等价于 -vET. -b, --number-nonblank 对非空输出行编号. -e 等价于 ...
 - 每天一道LeetCode--169.Majority Elemen
			
Given an array of size n, find the majority element. The majority element is the element that appear ...
 - setTimeout用法
			
function faceSave() { if(confirm("确定保存?")) ...
 - (转)如何在高并发分布式系统中生成全局唯一Id
			
又一个多月没冒泡了,其实最近学了些东西,但是没有安排时间整理成博文,后续再奉上.最近还写了一个发邮件的组件以及性能测试请看 <NET开发邮件发送功能的全面教程(含邮件组件源码)> ,还弄了 ...
 - 限制SSH访问源,禁止4A之外的地址跳转访问
			
[fuel节点] 在/etc/hosts.allow文件中添加: sshd:10.129.0.1:allow sshd:10.129.0.2:allow sshd:10.129.0.3:allow s ...
 - strlen() 和 strcpy()函数
			
strlen() 和 strcpy()函数的区别,这两个一个是返回一个C风格字符串的长度,一个是对一个C风格字符串的拷贝,两个本来功能上是不同的,此外,他们还有一些细小的区别:strlen(" ...
 - VS2010   常见错误总结
			
错误一:“此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址空间碎片造成的,请稍后重试” 安装VS2010补丁:http://xiazai.jb51.net/201007/tools/V ...
 - zencart后台增加菜单选项
			
如果要在程序中使用额外的参数,在后台控制,添加到菜单属性 在后台 SQL脚本 运行如下 SQL语句 INSERT INTO configuration (configuration_title, co ...
 - PHP7 新特性 简介
			
整理了一些常用的新特性,欢迎点赞!!! 新增操作符 1.?? $username = $_GET['user'] ?? ''; $username = isset($_GET['user']) ? $ ...