JS中遍历普通数组和字典数组的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中遍历普通数组和字典数组的区别相关的知识,希望对你有一定的参考价值。
// 普通数组
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
}
以上是关于JS中遍历普通数组和字典数组的区别的主要内容,如果未能解决你的问题,请参考以下文章