最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(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ù)組中的名稱(chēng)
for(var item in arr){
alert(item);
}

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

相關(guān)文章

  • JavaScript Math.floor方法(對(duì)數(shù)值向下取整)

    JavaScript Math.floor方法(對(duì)數(shù)值向下取整)

    這篇文章主要介紹了Math.floor 方法用于對(duì)數(shù)值向下取整,即得到小于或等于該數(shù)值的最大整數(shù),需要的朋友可以參考下
    2015-01-01
  • 常用的Javascript數(shù)據(jù)驗(yàn)證插件

    常用的Javascript數(shù)據(jù)驗(yàn)證插件

    本文主要介紹的是常用的Javascript數(shù)據(jù)驗(yàn)證插件,包括電話號(hào)碼驗(yàn)證,郵件驗(yàn)證,身份證驗(yàn)證,需要的朋友可以參考下
    2015-08-08
  • 詳解javascript設(shè)計(jì)模式三:代理模式

    詳解javascript設(shè)計(jì)模式三:代理模式

    這篇文章主要介紹了javascript設(shè)計(jì)模式三:代理模式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • JavaScript中的acos()方法使用詳解

    JavaScript中的acos()方法使用詳解

    這篇文章主要介紹了JavaScript中的acos()方法使用詳解,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • 詳解JavaScript函數(shù)綁定

    詳解JavaScript函數(shù)綁定

    在JavaScript與DOM交互中經(jīng)常需要使用函數(shù)綁定,定義一個(gè)函數(shù)然后將其綁定到特定DOM元素或集合的某個(gè)事件觸發(fā)程序上,綁定函數(shù)經(jīng)常和回調(diào)函數(shù)及事件處理程序一起使用,以便把函數(shù)作為變量傳遞的同時(shí)保留代碼執(zhí)行環(huán)境
    2013-08-08
  • [轉(zhuǎn)]JS寶典學(xué)習(xí)筆記

    [轉(zhuǎn)]JS寶典學(xué)習(xí)筆記

    [轉(zhuǎn)]JS寶典學(xué)習(xí)筆記...
    2007-02-02
  • ExtJS自定義主題(theme)樣式詳解

    ExtJS自定義主題(theme)樣式詳解

    這篇文章主要通過(guò)代碼實(shí)例說(shuō)明了ExtJS如何自定義主題(theme)樣式,希望對(duì)大家有幫助
    2013-11-11
  • 解析JavaScript中的字符串類(lèi)型與字符編碼支持

    解析JavaScript中的字符串類(lèi)型與字符編碼支持

    JavaScript中的字符串也像Python那樣支持反斜杠的轉(zhuǎn)移,并且字符集方面默認(rèn)為Unicode,下面就來(lái)詳細(xì)解析JavaScript中的字符串類(lèi)型與字符編碼支持
    2016-06-06
  • Javascript學(xué)習(xí)筆記1 數(shù)據(jù)類(lèi)型

    Javascript學(xué)習(xí)筆記1 數(shù)據(jù)類(lèi)型

    在Javascript中只有五種簡(jiǎn)單類(lèi)型,分別為null,undefined,boolean,String和Number.一種復(fù)雜類(lèi)型:object。
    2010-01-01
  • TypeScript中的接口和泛型你了解嗎

    TypeScript中的接口和泛型你了解嗎

    這篇文章主要為大家詳細(xì)介紹了TypeScript接口和泛型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03

最新評(píng)論

西城区| 皋兰县| 古浪县| 贡山| 花莲市| 蓬安县| 龙岩市| 沁水县| 天气| 汽车| 莲花县| 成安县| 法库县| 嘉义市| 邳州市| 温宿县| 天台县| 清原| 任丘市| 股票| 兴化市| 南充市| 太保市| 慈利县| 宜兰县| 商河县| 阳山县| 新巴尔虎右旗| 兴和县| 汉源县| 通榆县| 类乌齐县| 习水县| 肥城市| 奉新县| 鹰潭市| 巴林右旗| 五台县| 天祝| 丹寨县| 普定县|