Javascript 数组与字典
来源:互联网 发布:arp s ip mac 编辑:程序博客网 时间:2024/06/05 04:34
Javascript 的数组Array,既是一个数组,也是一个字典(Dictionary).
先举例看看数组的用法。
- var a = new Array();
- a[0] = "Acer";
- a[1] = "Dell";
- for (var i in a) {
- alert(i);
- }
上面的代码创立了一个数组,每个元素都是一个字符串对象。
然后对数组进行遍历。注意 i 的结果为 0 和 1,a[i] 的结果才为字符串。
这个很象上一篇中说到的遍历对象的属性。
下面再看一下字典的用法。
- var computer_price = new Array();
- computer_price["Acer"] = 500;
- computer_price["Dell"] = 600;
- alert(computer_price["Acer"]);
我们甚至可以同样象上面那样遍历这个数组(字典)
- for (var i in computer_price) {
- alert(i + ": " + computer_price[i]);
- }
这里的 i 即为字典的每个键值。输出结果为:
Acer: 500
Dell: 600
下面,看一下Javascript的有趣之处,还是上面那个例子。
我们可以把 computer_price 看成一个字典对象,而它的每个键值就是一个属性。
也就是说 Acer 是 computer_price 的一个属性。我们可以这样使用它: computer_price.Acer
下面再来看一下字典和数组的简化声明方式。
- var array = [1, 2, 3]; // 数组
- var array2 = { "Acer": 500, "Dell": 600 }; // 字典
- alert(array2.Acer); // 50
这样对字典的声明是和前面的一样的。在我们的例子中,Acer又是键值,也可是作为字典对象的属性了。
- Javascript 数组与字典
- Javascript数组与字典用法分析
- JavaScript基础(3.数组与字典)
- swift数组与字典
- Javascript的数组与字典用法与遍历对象的属性技巧
- 写文件数组与字典
- swift -入门与 数组 字典
- 数组与字典的应用
- OC数组与字典详解
- 数据结构与算法JavaScript - 字典
- Javascript中数组与字典(即map)的使用(备忘)
- 字典与数组的相互包含
- 使用 NSPropertyListSerialization 持久化字典与数组
- 使用 NSPropertyListSerialization 持久化字典与数组
- UITableView 数组与字典结合(省市区)
- oc中数组与字典的总结
- OC 字典与数组 中文输出 NSlog
- Swift第二课 数组与字典
- OpenInventor开发环境配置
- 自定义拦截器
- VxWorks嵌入式软件保护解决方案
- 计算器小程序感悟
- 为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换?
- Javascript 数组与字典
- iis6/windows 2003下session不稳定解决办法
- Android Mms专题之:Mms源码结构
- .Net 4.0 的新 GAC
- 打印机原理
- Ubuntu下的Notepad++(SciTE)
- poj3233 - Matrix Power Series
- 刘强东的自白:我为啥要和苏宁打价格战?
- 回车、换行、空格的ASCII码值—(附ASCII码表)