JS中遍历普通数组和字典数组的区别
2024-10-14 07:23:27
// 普通数组
var intArray = new Array();
intArray[0] = "第一个";
intArray[1] = "第二个";
for(var i = 0; i < intArray.length;i++)
{
alert(intArray[i]); // 第一个,第二个
}
// 拿到的是下标(像dictionary的key)
for(var key in intArray)
{
alert(key); // 0,1
}
// 字典数组
var dicArray = new Array();
dicArray["f"] = "第一个";
dicArray["s"] = "第二个";
// 无法取到
for(var i = 0; i < dicArray.length;i++)
{
alert(dicArray[i]);
}
// 拿到的是下标
for(var key in dicArray)
{
alert(key); // f,s
}
最新文章
- 2017年1月4日 16:16:24开始学习Linux——好像回到上次发随笔的时间。
- 为什么在保护模式下IA-32处理器最高可访问4GB的内存
- supervisor使用详解
- 微软的技术态度 -- 从其对于CRT的设计考虑说起
- 【HDOJ】1403 Longest Common Substring
- pip安装lxml报错
- Ubuntu12.04下使用virtualbox4.3.12 amd64安装XP系统教程
- 使用runloop阻塞线程的正确写法
- [JavaWeb]SpringSecurity-OAuth2.0 统一认证、资源分离的配置,用于分布式架构、模块化开发的认证体系
- javascript中获取dom元素的高度和宽度
- 干掉头疼的finished with non-zero exit value 2
- Linux系统上面使用python切割nginx日志
- 微信小程序 canvas 字体自动换行(支持换行符)
- 21.react 组件通信
- kolla单节点部署openstack
- [Spark][Python]RDD flatMap 操作例子
- java并发之如何解决线程安全问题
- mfc 进程的优先级
- C118+OSMCOMBB嗅探短信
- css长度