JS中遍歷普通陣列和字典陣列的區別
阿新 • • 發佈:2018-11-09
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
// 普通陣列
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
}