亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關(guān)于JavaScript中的關(guān)聯(lián)數(shù)組分析

 更新時(shí)間:2013年04月09日 16:17:50   作者:  
本篇文章小編為大家介紹,關(guān)于JavaScript中的關(guān)聯(lián)數(shù)組分析。有需要的朋友可以參考一下

通常的數(shù)組在填充時(shí)會(huì)隱式或者顯示指定數(shù)組下標(biāo),但JS中數(shù)組可以以名字的形式為元素賦值,這就形成了關(guān)聯(lián)數(shù)組,如:

復(fù)制代碼 代碼如下:

var arr=new Array();
arr["china"]="beijing,niaoling,hulan";
arr["usa"]="newyork,washington,atlanta";
arr["japan"]="tokyo";

alert(arr["china"]);
alert(arr["japan"]);

alert(arr[0]);

注意上面的alert(arr[0]);這一句,它會(huì)返回undifined。這就意味著,關(guān)聯(lián)數(shù)組中,不能再以傳統(tǒng)的下標(biāo)方式來(lái)訪問(wèn)數(shù)組元素而必須通過(guò)元素的名字。
這種通過(guò)名字來(lái)訪問(wèn)數(shù)組元素的形式有可讀性高,靈活方便的優(yōu)勢(shì)。一定程度上它可以作為JS中的哈希表來(lái)使用。
對(duì)關(guān)聯(lián)數(shù)組進(jìn)行遍歷時(shí)需要使用for in 循環(huán),注意以下代碼中兩種不同的遍歷方式:

復(fù)制代碼 代碼如下:

var arr=new Array();
arr["china"]="beijing,niaoling,hulan";
arr["usa"]="newyork,washington,atlanta";
arr["japan"]="tokyo";

// 這種方式可以遍歷關(guān)聯(lián)數(shù)組中的名稱
for(var item in arr){
alert(item);
}

// 這種方式可以遍歷關(guān)聯(lián)數(shù)組中的各元素
for(var item in arr){
alert(arr[item]);
}

相關(guān)文章

最新評(píng)論