JS中遍历普通数组和字典数组的区别

 我来答
优就业张老师
2017-07-31 · TA获得超过1036个赞
知道小有建树答主
回答量:441
采纳率:88%
帮助的人:93.6万
展开全部
// 普通数组
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
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式